April 2017
Intermediate to advanced
532 pages
12h 39m
English
Let's apply the algorithm to Movie Lens data to find our frequent movie titles:
val sc = Util.sc val rawData = Util.getUserData() rawData.first()
val rawRatings = rawData.map(_.split("t").take(3)) rawRatings.first() val ratings = rawRatings.map { case Array(user, movie, rating) => Rating(user.toInt, movie.toInt, rating.toDouble) } val ratingsFirst = ratings.first() println(ratingsFirst)
val movies = Util.getMovieData() val titles = movies.map(line => line.split("|").take(2)).map(array => (array(0).toInt, ...Read now
Unlock full access