1
我改变了这一行:值mkString不是org.apache.spark.rdd.RDD值[INT]
val ratedNum = rows.sortBy(- _._2).map{case (user , ratednum) => ratednum}.take(20).mkString("::")
到:
val ratedNum = rows.sortBy(- _._2).map{case (user , ratednum) => ratednum}.mkString("::")
但是Eclipse是给我一个错误提示:value mkString is not a value of org.apache.spark.rdd.RDD[Int]
这个错误是什么意思?
也...虽然事情像'地图{情况下(用户,ratednum)=> ratednum}。取(20)'工作.. 。将它作为'map({case(user,ratednum)=> ratednum})可读性更好一些。take(20)'或'map {case(user,ratednum)=> ratednum} take 20' –