使用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系函数应该怎么用啊
请各位不吝赐教