标签: scala apache-spark foreach apache-spark-sql
我必须使用 foreach 迭代 DataFrame,并且我需要 Dataframe 作为输出。
System.out.println(a.equals(b));
答案 0 :(得分:1)
foreach不会返回任何内容,它用于根据数据帧的每一行执行操作。您应该使用.map,它将返回修改后的数据框,您可以将其与具有相同架构的其他df合并。
foreach
.map
val tt1 = df.map(action(_)) val df = tt1.union(tt2)