我有一个数据框,我想要添加一个列,其中包含数组中的值。我希望数组中的每个值都作为每一行放在列中。 例如:
val partitionName= "processingdatadate";
val partitionValue= "20170528,20170529,20170530";
var parts: Array[String] = partitionValue.split(",")
var partValues = parts.toSeq
我有一个数据框' loadParqDf'所以我要添加一个名为&c; processingdatadate'
的列loadParqDF = loadParqDF.withcolumn(partitionName, lit(partValues))
此方法无效,因为不期望输出:
processingdatadate
----------------------------
[20170528,20170529,20170530]
我期待输出为:
processingdatadate
------------------
20170528
20170529
20170530