楼主: 大大陈大大
5133 1

[问答] parLapply的使用和函数的定义 [推广有奖]

  • 0关注
  • 0粉丝

高中生

12%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
90 点
帖子
2
精华
0
在线时间
42 小时
注册时间
2015-12-23
最后登录
2020-7-21

楼主
大大陈大大 发表于 2017-2-17 17:10:28 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

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

二维码

扫码加我 拉你入群

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

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

关键词:lapply apply appl App ARL Parallel R语言 函数 apply函数 多线程

好好学习

沙发
我的素质低 学生认证  发表于 2017-2-18 10:53:52
并行中的文件,需要同时export进去

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-11 01:26