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' –