我正在使用scala,spark,IntelliJ和maven。錯誤:未找到:值點亮/當 - 火花scala
我用下面的代碼:
val joinCondition = when($"exp.fnal_expr_dt" >= $"exp.nonfnal_expr_dt",
$"exp.manr_cd"===$"score.MANR_CD")
val score = exprDF.as("exp").join(scoreDF.as("score"),joinCondition,"inner")
和
val score= list.withColumn("scr", lit(0))
但是,當試圖建立使用maven,得到下面的錯誤 -
error: not found: value when
和
error: not found: value lit
對於$
和===
我已經使用import sqlContext.implicits.StringToColumn
它工作正常。 Maven構建時沒有發生錯誤,但是對於lit(0)
和when
我需要導入或者有任何其他方式來解決問題。
您需要導入'org.apache.spark.sql.functions' – cheseaux
我已經回答了您的部分問題。什麼是列表的類型?它是一個DataFrame? – eliasah
@eliasah:兩者都是Dataframe – Avijit