全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
10302 3
2013-05-16
本人写了一段for循环代码,每循环一次则得到一个数据集,将该数据集输入事先创建好的列表中,作为列表的分量1,2,...。这些数据集的行列数一样。
然后我想将得到的数据集“行合并”成一个总数据集,运行:
mm<-paste("alist[[",1:8,"]]",sep="",collapse=",")
得到:
"alist[[1]],alist[[2]],alist[[3]],alist[[4]],alist[[5]],alist[[6]],alist[[7]],alist[[8]]"
接下来我只要引号内的内容,以便运行:
em<-rbind(alist[[1]],alist[[2]],alist[[3]],alist[[4]],alist[[5]],alist[[6]],alist[[7]],alist[[8]]),

请问该如何实现?我知道这很简单,但我就是找不到相应命令。

二维码

扫码加我 拉你入群

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

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

全部回复
2013-5-16 12:42:06
eval(parse(text = paste("em <- rbind(", mm, ")", sep = "")))
二维码

扫码加我 拉你入群

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

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

2013-5-16 12:43:00
其实这样更简单

em <- Reduce(rbind, alist)
二维码

扫码加我 拉你入群

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

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

2013-5-16 12:57:56
非常感谢,尤其赞后一个建议。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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