全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
3691 1
2014-09-13
悬赏 5 个论坛币 已解决
如下:  rnames<-c(paste("consum_",1:60))
  nnames<-c("no","t1","id","a1","sex","age","number")#数据框列变量名#
c<-matrix(1,60,7,dimnames=list(rnames,nnames))
    add<-data.frame(c)   

  for(i in 2:5)
{   
     h<-matrix(i,60,7,dimnames=list(rnames,nnames))
    add<-data.frame(h)
    c<-rbind(c,add)
}   

我 想要的 行变量时consume_1:60的循环,但是在 变量后面有数字,行合并就会出线数字错乱,求高手
告诉下,自己搞了很久了,死活不出想要的结果!

最佳答案

daishen 查看完整内容

是这个意思吗? rnames = c(paste("consum_",1:60)) nnames = c("no","t1","id","a1","sex","age","number") a = lapply(1:5,function(i) matrix(i,60,7,dimnames=list(rnames,nnames))) do.call(rbind,a)
二维码

扫码加我 拉你入群

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

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

全部回复
2014-9-13 15:10:47
是这个意思吗?

rnames = c(paste("consum_",1:60))
nnames = c("no","t1","id","a1","sex","age","number")
a = lapply(1:5,function(i) matrix(i,60,7,dimnames=list(rnames,nnames)))
do.call(rbind,a)
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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