【发布时间】:2017-06-06 17:03:55
【问题描述】:
我正在使用 Apache Spark 2.0 数据帧/数据集 API 我想从值列表中向我的数据框添加一个新列。我的列表具有与给定数据框相同数量的值。
val list = List(4,5,10,7,2)
val df = List("a","b","c","d","e").toDF("row1")
我想做这样的事情:
val appendedDF = df.withColumn("row2",somefunc(list))
df.show()
// +----+------+
// |row1 |row2 |
// +----+------+
// |a |4 |
// |b |5 |
// |c |10 |
// |d |7 |
// |e |2 |
// +----+------+
对于任何我会很高兴的想法,我的数据框实际上包含更多列。
【问题讨论】:
标签: scala apache-spark dataframe apache-spark-sql