楼主: mercuro
3731 1

[问答] 求助:使用rbind合并数据框,行变量为什么会改变? [推广有奖]

  • 3关注
  • 0粉丝

已卖:95份资源

硕士生

62%

还不是VIP/贵宾

-

威望
0
论坛币
740 个
通用积分
2.4644
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
4694 点
帖子
53
精华
0
在线时间
301 小时
注册时间
2014-5-10
最后登录
2024-3-22

楼主
mercuro 学生认证  发表于 2014-9-13 15:10:46 |AI写论文
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)
关键词:rbind 合并数据 bind IND bin

沙发
daishen 发表于 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)

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-26 14:54