Scala / Spark无法匹配功能

问题描述 投票:2回答:1

我正在尝试运行以下命令:

df = df.withColumn("DATATmp", to_date($"DATA", "yyyyMMdd"))

并收到此错误:

<console>:34: error: too many arguments for method to_date: (e: org.apache.spark.sql.Column)org.apache.spark.sql.Column

我怎样才能指定要导入的确切功能?有另一种方法可以避免这个错误吗?

编辑:Spark版本2.1

scala apache-spark
1个回答
5
投票

可以看出in the detailed scaladoc,在2.2.0中添加了带有两个参数的to_date函数,而从1.5开始存在单参数版本。

如果您使用的是较旧的Spark版本,请升级或不使用此功能。

© www.soinside.com 2019 - 2024. All rights reserved.