不同的';应用';RHive-API中的方法

不同的';应用';RHive-API中的方法,r,mapreduce,hive,R,Mapreduce,Hive,RHive API包含5个“应用”函数: rhive.napply rhive.sapply rhive.mrapply rhive.mapapply rhive.reduceapply 不幸的是,RHive手册没有提供任何说明 他们之间有什么区别 请帮忙……我在这本精彩的手册中找到了部分答案: http://www.slideshare.net/miloveme/r-hive-introduction • napply : R apply function for Numeric typ

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

rhive.napply
rhive.sapply
rhive.mrapply
rhive.mapapply
rhive.reduceapply
不幸的是,RHive手册没有提供任何说明

他们之间有什么区别


请帮忙……

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

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.mapply和rhive.reduceaply只是在内部调用rhive.mrapply

rhive.mrapply是map reduce apply的通用函数,rhive.mapply/reduceaply是“语法糖”

rhive.mapapply的用法示例如下:

https://github.com/nexr/RHive/blob/master/RHive/inst/unitTests/runit-rhive.script.R

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

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.mapply和rhive.reduceaply只是在内部调用rhive.mrapply

rhive.mrapply是map reduce apply的通用函数,rhive.mapply/reduceaply是“语法糖”

rhive.mapapply的用法示例如下:

https://github.com/nexr/RHive/blob/master/RHive/inst/unitTests/runit-rhive.script.R