【发布时间】:2019-01-23 06:32:06
【问题描述】:
我目前正在使用以下方法来连接数据框中的列:
val Finalraw = raw.withColumn("primarykey", concat($"prod_id",$"frequency",$"fee_type_code"))
但问题是我不想对列进行硬编码,因为列数每次都在变化。我有一个包含列名的列表:
columnNames: List[String] = List("prod_id", "frequency", "fee_type_code")
那么,问题是如何将列表元素传递给concat 函数,而不是对列名进行硬编码?
【问题讨论】:
标签: scala list apache-spark dataframe concatenation