全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
5076 1
2017-02-17
使用parLapply的时候显示找不到对象myfile,要怎么解决这个问题呢,是我的函数fun不能这么写,还是parLapply的参数不对
read.csv(file.choose(),header=T,stringAsString=T)->myfile
fun<-function(i){
which(myfile[1,]==myfile[1,i]&myfile[2,]>myfile[2,i])->number
myfile[number,2]-myfile[i,2]->x
result<-min(x)
return(result)
}
library(parallel)
makeCluster(getOption("cl.cores",4))->cl
parLapply(cl,1:nrow(myfile),fun)
同一个函数fun同一个数据集myfile,使用apply的时候可以:apply(1:nrow(myfile),1,fun)
但是用parApply也不行,请教各位parallel包里的apply系函数应该怎么用啊
请各位不吝赐教

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2017-2-18 10:53:52
并行中的文件,需要同时export进去
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群