Hi Sean and Nicholas Thank you very much, *exists* method works here :)
On Sun, Dec 28, 2014 at 2:27 PM, Sean Owen <so...@cloudera.com> wrote: > Try instead i.exists(_ == target) > On Dec 28, 2014 8:46 AM, "Amit Behera" <amit.bd...@gmail.com> wrote: > >> Hi Nicholas, >> >> I am getting >> error: value contains is not a member of Iterable[Int] >> >> On Sun, Dec 28, 2014 at 2:06 PM, Nicholas Chammas < >> nicholas.cham...@gmail.com> wrote: >> >>> take(1) will just give you a single item from the RDD. RDDs are not >>> ideal for point lookups like you are doing, but you can find the element >>> you want by doing something like: >>> >>> rdd.filter(i => i.contains(target)).collect() >>> >>> Where target is the Int you are looking for. >>> >>> Nick >>> >>> >>> On Sun Dec 28 2014 at 3:28:45 AM Amit Behera <amit.bd...@gmail.com> >>> wrote: >>> >>>> Hi Nicholas, >>>> >>>> The RDD contains only one Iterable[Int]. >>>> >>>> Pankaj, >>>> I used *collect* and I am getting as *items: Array[Iterable[Int]].* >>>> >>>> Then I did like : >>>> >>>> *val check = items.take(1).contains(item)* >>>> >>>> I am getting *check: Boolean = false, *but the item is present. >>>> >>>> >>>> Thanks >>>> Amit >>>> >>>> >>>> >>>> On Sun, Dec 28, 2014 at 8:56 AM, Pankaj <pankajnaran...@gmail.com> >>>> wrote: >>>> >>>>> Amit, I think you can use collect method to change RDD to Array so you >>>>> can use array methods for the same. >>>>> >>>>> I think transformation functions would not allow to do that as they >>>>> are lazily called you need to use Actions LIke collect or foreach method >>>>> >>>> >>>>> On Sun, Dec 28, 2014 at 1:54 AM, Amit Behera <amit.bd...@gmail.com> >>>>> wrote: >>>>> >>>>>> Hi All, >>>>>> >>>>>> I want to check an item is present or not in a RDD of Iterable[Int] >>>>>> using scala >>>>>> >>>>>> something like in java we do : >>>>>> >>>>>> *list.contains(item)* >>>>>> >>>>>> and the statement returns true if the item is present otherwise false. >>>>>> >>>>>> Please help me to find the solution. >>>>>> >>>>>> Thanks >>>>>> Amit >>>>>> >>>>>> >>>>> >>