全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
16283 5
2012-09-28
有一个10X8的矩阵d,a是前四列,b是后四列

我用a=d[1:4];b=d[5:8]得到的a和b
所以a是:
  V1 V2 V3 V4
1   1  2  3  4
2……
……

b:
   V5 V6 V7 V8
1   5  6  7  8

2 ……
……

需要把a和b组合成一个20x4的新矩阵,由于a和b的列名分别是v1,v2……v8,使用rbind(a,b)会显示错误,求组合a和b的方法,谢谢



二维码

扫码加我 拉你入群

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

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

全部回复
2012-9-28 15:55:11
merge(x,y)试试
二维码

扫码加我 拉你入群

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

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

2012-9-28 15:55:32
colnames(b,1:4)
colnames(a,1:4)
然后再合并
二维码

扫码加我 拉你入群

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

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

2012-9-28 16:14:09
hcydlee 发表于 2012-9-28 15:55
colnames(b,1:4)
colnames(a,1:4)
然后再合并
感谢提醒。。。你那个是显示列名
改列名colnames(a)=c(1:4)

解决了,谢谢
二维码

扫码加我 拉你入群

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

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

2012-9-28 16:23:52
a2o1o1 发表于 2012-9-28 16:14
感谢提醒。。。你那个是显示列名
改列名colnames(a)=c(1:4)
呵呵,露怯了。
二维码

扫码加我 拉你入群

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

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

2016-3-10 15:33:11
a2o1o1 发表于 2012-9-28 16:14
感谢提醒。。。你那个是显示列名
改列名colnames(a)=c(1:4)
哥们,只有两列,按照你的思路怎么无法实现合并呢
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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