悬赏 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)