簡體   English   中英

Scala / Spark無法匹配功能

[英]Scala/Spark can't match function

我正在嘗試運行以下命令:

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

在詳細的scaladoc中可以看到在2.2.0中添加了帶有兩個參數的to_date函數,而從1.5開始存在一個參數的版本。

如果您使用的是舊版Spark,請升級或不使用此功能。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM