全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1338 4
2015-10-09
各位大神好!
R因为工作需求要赶鸭子上架,来跪求帮助。
我现在想将subset出来的matrix 保存至一个序列里以便以后可以调用,
r问题.png
V4一列每194一个循环共64个循环(共194*64行),所以我想把每个194循环的第一行,第二行,第三行。。。。第一百九十四行抽取出来各形成matrix,形成全是第一行的matrix,全是第二行的matrix,全是第三行的matrix。。。。全是第一百九十四行的matrix,一共194个matrix,
然后我现在是这样写的:

for (i in 1:194)
M<-subset(outcome_data,outcome_data$V4==i, select = c(V5, V6, V7))

Error in M[x] <- subset(outcome_data, outcome_data$V4 == x, select = c(V5,  :
  object 'M' not found


但是如果单独写成  M<-subset(outcome_data,outcome_data$V4==i, select = c(V5, V6, V7)) 就可以保存M,但是这样就得改194个名字。所以想求助各位大神,怎么用for loop去subset然后形成matrix[1],matrix[2],matrix[3].......matrix[194]。


附件列表
r问题.jpg

原图尺寸 290.04 KB

r问题.jpg

二维码

扫码加我 拉你入群

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

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

全部回复
2015-10-9 00:48:36
不好意思,好像字体出问题了,是这样的:
for (i in 1:194){
M<-subset(outcome_data,outcome_dataV4==i,select=c(V5,V6,V7))
}

Error inM[x]<−subset(outcomedata,outcomedataV4 == x, select = c(V5,  :
  object 'M' not found
二维码

扫码加我 拉你入群

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

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

2015-10-9 00:52:31

都很厉害~




0571hzeb.jimdo.com
0551hfkc.jimdo.com
0531jnnf.jimdo.com
0871kmkn.jimdo.com
0931lzls.jimdo.com
0791ncwx.jimdo.com
025njla.jimdo.com
0771nnbr.jimdo.com
0574nbic.jimdo.com
0532qdsq.jimdo.com
0592xmqj.jimdo.com
021shop.jimdo.com
0755szmc.jimdo.com
024syku.jimdo.com
0311sjzql.jimdo.com
0512suzsx.jimdo.com
0351tyoo.jimdo.com
022tjtn.jimdo.com
0510wxmj.jimdo.com
027whcu.jimdo.com
029xati.jimdo.com
0431ccpg.jimdo.com
0731csxr.jimdo.com
0371zzdd.jimdo.com
023cquy.jimdo.com
010ywbj.jimdo.com
028qbcd.jimdo.com
0411wrdl.jimdo.com
0591ydfz.jimdo.com
020vvgz.jimdo.com
0851ohgy.jimdo.com
0451vgheb.jimdo.com
二维码

扫码加我 拉你入群

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

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

2015-10-9 00:56:18
kingszhua 发表于 2015-10-9 00:52
都很厉害~
试了好久了,不知道哪里的问题,心都碎了
二维码

扫码加我 拉你入群

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

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

2015-10-9 11:11:49
M=list()
for (i in 1:194){
  M[[i]]=subset(outcome_data,outcome_data$V4==i)
}
  
M[[i]]
先定义M,M是一个list,然后做for循环。
二维码

扫码加我 拉你入群

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

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

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

分享

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