在遇到错误时需要你的帮助
以下代码正在执行并收到错误
scala> val join = bat_first_won.join(total_matches_per_venue).map(x=>(x._1,(x._2._1*100/x._2._2))).map(item => item.swap).sortByKey(false).collect.foreach(println)
<console>:40: error: value join is not a member of Unit
val join = bat_first_won.join(total_matches_per_venue).map(x=>(x._1,(x._2._1*100/x._2._2))).map(item => item.swap).sortByKey(false).collect.foreach(println)
答案 0 :(得分:0)
如果在行尾使用collect,则输出为数组。因此,从collect中删除并尝试执行该行,那么它就是一个RDD。然后,您可以在RDD上应用加入操作