【发布时间】:2017-06-05 03:37:37
【问题描述】:
我有一个columns ("id", "current_date", "days") 的dataframe df,我正在尝试将“days”添加到“current_date”并创建一个新的dataframe,新的column 称为“ new_date" 使用 spark scala 函数 date_add()
val newDF = df.withColumn("new_Date", date_add(df("current_date"), df("days").cast("Int")))
但看起来函数date_add 只接受Int 值而不接受columns。在这种情况下如何获得所需的输出?我可以使用任何替代功能来获得所需的输出吗?
火花版本:1.6.0 斯卡拉版本:2.10.6
【问题讨论】:
标签: scala apache-spark dataframe dateadd