|
|
1
5
当您将参数传递为
您正在向函数传递列,而不是原始数据类型。所以,我建议你改变你的
然后你的
注意:udf函数执行数据序列化和反序列化,以更改要按行处理的列数据类型,这将增加复杂性和大量内存使用。 spark functions 应尽可能多地使用 |
|
2
3
您可以这样尝试:
您必须从方法中返回一些内容,否则它将重新运行单元,并在打印结果后给出错误:
谢谢 |
|
|
3
0
我认为您只需要阅读JSON并基于该调用调用方法。 由于您已经创建了数据帧,因此可以执行以下操作:
|
|
|
wttttt · Spark scala数据框udf返回行 8 年前 |
|
|
LalaJava · Java方法字符模式-初学者 8 年前 |
|
|
user8704018 · 定义函数的一种奇怪类型 8 年前 |
|
|
newbieHalp · 多维数组中对列进行分组和求和的C函数 8 年前 |
|
|
Joshua Howard · 火花聚合器无法正常工作 8 年前 |