1

RHive API 包含 5 个“应用”函数:

rhive.napply
rhive.sapply
rhive.mrapply
rhive.mapapply
rhive.reduceapply

不幸的是,RHive 手册没有提供任何描述

它们之间有什么区别?

请帮忙 ...

4

1 回答 1

1

我在这本精彩的手册中找到了部分答案:

http://www.slideshare.net/miloveme/r-hive-introduction


• napply : R apply function for Numeric type
• sapply : R apply function for String type

另外,我在这里找到了 RHive 源代码:

https://github.com/nexr/RHive/blob/master/RHive/R/rhive.R#L76

我发现,rhive.mapapply 和 rhive.reduceapply 只是在里面调用 rhive.mrapply。

rhive.mrapply 是 map-reduce 应用的通用函数,而 rhive.mapapply/reduceapply 是“语法糖”

rhive.mapapply 用法示例如下:

https://github.com/nexr/RHive/blob/master/RHive/inst/unitTests/runit-rhive.script.R
于 2013-05-21T12:50:11.307 回答