Hi Deep, I believe that you are referring to the map for Iterable[String]
suppose you have iter:Iterable[String] you can do newIter = iter.map(item => Item + "a" ) which will create an new Iterable[String] with each element appending an "a" to all string in iter. Does this answer your question? Liquan On Thu, Sep 25, 2014 at 12:43 AM, Deep Pradhan <pradhandeep1...@gmail.com> wrote: > what should come in the map?? > Thanks Liquan for answering me... > I really need some help..I am stuck in some thing. > > > On Thu, Sep 25, 2014 at 12:57 PM, Deep Pradhan <pradhandeep1...@gmail.com> > wrote: > >> what should come in the map?? >> >> On Wed, Sep 24, 2014 at 10:52 PM, Liquan Pei <liquan...@gmail.com> wrote: >> >>> Hi Deep, >>> >>> The Iterable trait in scala has methods like map and reduce that you can >>> use to iterate elements of Iterable[String]. You can also create an >>> Iterator from the Iterable. For example, suppose you have >>> >>> val rdd: RDD[Iterable[String]] >>> >>> you can do >>> >>> rdd.map { x => //x has type Iterable[String] >>> x.map(...) // Process elements in iterable[String] >>> val iter:Iterator[String] = x.iterator >>> while(iter.hasNext) { >>> iter.next() >>> } >>> } >>> >>> Hope this helps! >>> >>> Liquan >>> >>> On Wed, Sep 24, 2014 at 8:21 AM, Deep Pradhan <pradhandeep1...@gmail.com >>> > wrote: >>> >>>> Can we iterate over RDD of Iterable[String]? How do we do that? >>>> Because the entire Iterable[String] seems to be a single element in the >>>> RDD. >>>> >>>> Thank You >>>> >>> >>> >>> >>> -- >>> Liquan Pei >>> Department of Physics >>> University of Massachusetts Amherst >>> >> >> > -- Liquan Pei Department of Physics University of Massachusetts Amherst