任何请帮助知道如何将非数据框值作为参数传递给udf。如何将非数据框参数传递给udf火花
val df2 = df1.withColumn("newcol", udffunc(df1("col1"), x)).
udf函数我定义如下。
udffunc = udf(method _)
方法一定义如下。
def method(inputvar1: String, inputvar2: String): Option[Long] = {
...
...
return Longvariable
}
编译错误。它不允许将参数x作为参数传递。任何人都可以帮忙。 – Ramesh
在sbt控制台中,你可以运行':type udffunc'吗? – Reactormonk
@Reactormonk:我没有得到你的问题 – Ramesh