【发布时间】:2020-12-25 20:24:12
【问题描述】:
我正在分析以下代码:
from pyspark.sql.functions import udf,col, desc
def error(value, pred):
return abs(value - pred)
udf_MAE = udf(lambda value, pred: MAE(value= value, pred = pred), FloatType())
我知道udf 是用户定义的函数,但我不明白这是什么意思?因为udf之前没有在代码中定义过?
【问题讨论】:
-
你导入了它:
from pyspark.sql.functions import udf -
@mck 但它是什么,它有什么作用?我在不同的上下文中看到过它,但没有任何文档对我来说足够清楚
标签: pyspark user-defined-functions