spark select表达式仅在R中可用,但在Scala中不可用

时间:2017-11-09 14:38:42

标签: scala apache-spark apache-spark-sql

在Scala中使用spark时,spark selectExpr.html https://docs.databricks.com/spark/latest/sparkr/functions/selectExpr.html的名称是什么?

修改

如何在withColumn声明中使用它?

val scalarInput = 123
df.withColumn("foo", selectExpr("""someHiveUDF( ${scalarInput}, column)"""))

失败了 找不到selectExpr

2 个答案:

答案 0 :(得分:1)

名称完全相同,selectExpr

def selectExpr(exprs: String*): DataFrame 

答案 1 :(得分:0)

来自expr的{​​p> org.apache.spark.sql.functions._就是你想要的!