我正在从现有的数据框创建一个新的数据框,但需要在这个新的数据框中添加新的列(下面的代码中是"field1")。我该如何做?如果可以提供可行的样例代码,将不胜感激。
val edwDf = omniDataFrame
.withColumn("field1", callUDF((value: String) => None))
.withColumn("field2",
callUdf("devicetypeUDF", (omniDataFrame.col("some_field_in_old_df"))))
edwDf
.select("field1", "field2")
.save("odsoutdatafldr", "com.databricks.spark.csv");
Option
的想法 :) - zero323