Using apply functions in SparkR

笑着哭i 提交于 2019-12-05 05:44:27

This is possible with user defined functions in Spark 2.0.

wrapper = function(df){
+     out = df
+     out$result = sapply(df$number, ppois, q=10)
+     return(out)
+ }
> xDF_S2 = dapplyCollect(xDF_S, wrapper)
> identical(xDF_S2, xDF_R)
[1] TRUE

Note you need a wrapper function like this because you can't pass the extra arguments in directly, but that may change in the future.

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!