Hi;
I have label index DataSet and final DataSet that i want to convert its indexes to labels. ixDS: DataSet[(Long, String)] (1,Car) (2,Sports) (3,Home) ... finalDS:DataSet[(Long, String, Double, String, Double)] (1,x,1,y,4) (2,z,3,t,5) ... If i want to convert finalDS's indexes with join like this: val res=finalDS.join(ixDS).where(0).equalTo(0){(l,r)=> { (r._2,l._2) }} res.print(); I can not get labed indexes. If i collect and try to match each DS i could get labels : finalDS.collect().foreach(x=>{ ixDS.collect().foreach(y=> { if (x._1==y._1) System.err.println(">>>>>>>>"+x._2+","+y._2) }) }) .. but i think it is the wrong way. What is the correct way for conversion?