我有一个带有一些列(col1,col2,col3,col4,col5...till 32)的spark数据帧,现在我已经创建了一个函数(udf),它接受两个输入参数并返回一些浮点值。现在我想创建新的列(按升序排列,如col33、col32、col33、col34..)使用上述函数时,一个参数增加,另一个参数不变 def fun(col1,col2):
if
to true and use this API with caution;
在Spark3.0中,默认情况下不允许使用建议删除要自动切换到类型化Scala的返回类型参数,或者将spark.sql.legacy.allowUntypedScalaUDF设置为true以继续使用它。在SparkVersion2.4和更低版本中