Thanks a lot.I solved the problem using string indexer.

On Wed, Aug 24, 2016 at 3:40 PM, Praveen Devarao <praveen...@in.ibm.com>
wrote:

> You could use the string indexer to convert your string userids and
> product ids numeric value. http://spark.apache.org/docs/
> latest/ml-features.html#stringindexer
>
> Thanking You
> ------------------------------------------------------------
> ---------------------
> Praveen Devarao
> IBM India Software Labs
> ------------------------------------------------------------
> ---------------------
> "Courage doesn't always roar. Sometimes courage is the quiet voice at the
> end of the day saying I will try again"
>
>
>
> From:        glen <cng...@126.com>
> To:        "Devi P.V" <devip2...@gmail.com>
> Cc:        "user@spark.apache.org" <user@spark.apache.org>
> Date:        24/08/2016 02:10 pm
> Subject:        Re: Spark MLlib:Collaborative Filtering
> ------------------------------
>
>
>
> Hash it to int
>
>
>
> On 2016-08-24 16:28 , *Devi P.V* <devip2...@gmail.com> Wrote:
>
> Hi all,
> I am newbie in collaborative filtering.I want to implement collaborative
> filtering algorithm(need to find top 10 recommended products) using Spark
> and Scala.I have a rating dataset where userID & ProductID are String type.
>
> UserID                   ProductID             Rating
> b3a68043-c1      p1-160ff5fDS-f74           1
> b3a68043-c2      p5-160ff5fDS-f74           1
> b3a68043-c0      p9-160ff5fDS-f74           1
>
>
> I tried ALS algorithm using spark MLlib.But it support rating userID &
> productID only Integer type.How can I solve this problem?
>
> Thanks In Advance
>
>
>
>
>

Reply via email to