Spark Dataframe - 从列表中添加新列[String]

时间:2018-05-28 00:32:29

标签: scala apache-spark

我有一个List [String]并将这些字符串的值作为列名添加到现有的Dataframe中。

有没有办法做到这一点,而不是迭代列表。如果迭代列表是唯一的方法,我怎样才能最好地实现它?

1 个答案:

答案 0 :(得分:0)

必须转储..之前应该试过这个.. 经过一番尝试后得到了答案:

val test: DataFrame = useCaseTagField_l.foldLeft(ds_segments)((df, tag) => df.withColumn(tag._2, lit(null)))