【发布时间】:2017-09-18 14:50:58
【问题描述】:
这是我的功能:
def TestForeach(dataFrame: DataFrame)={
dataFrame.select("user_id").dropDuplicates().foreach(row =>{
dataFrame.filter("user_id == "+row.getString(0))
})
}
我收到此错误:
ERROR Executor: Exception in task 2.0 in stage 4.0 (TID 16)
java.lang.NullPointerException
at org.apache.spark.sql.Dataset.filter(Dataset.scala:1318)
如何获取具有相同 user_id 的 Dataframe?
【问题讨论】:
-
能否请您包含问题的例外情况?这样会更完整。谢谢!
标签: scala apache-spark apache-spark-sql