楼主: a2o1o1
16322 5

[问答] R中合并矩阵的问题 [推广有奖]

  • 0关注
  • 0粉丝

高中生

45%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
592 点
帖子
20
精华
0
在线时间
25 小时
注册时间
2012-7-31
最后登录
2022-5-2

楼主
a2o1o1 发表于 2012-9-28 15:22:23 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
有一个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的方法,谢谢



二维码

扫码加我 拉你入群

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

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

关键词:rbind bind bin IND 矩阵

沙发
zyz0329 在职认证  发表于 2012-9-28 15:55:11
merge(x,y)试试

藤椅
hcydlee 发表于 2012-9-28 15:55:32
colnames(b,1:4)
colnames(a,1:4)
然后再合并
80 字节以内
不支持自定义 Discuz! 代码

板凳
a2o1o1 发表于 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)

解决了,谢谢

报纸
hcydlee 发表于 2012-9-28 16:23:52
a2o1o1 发表于 2012-9-28 16:14
感谢提醒。。。你那个是显示列名
改列名colnames(a)=c(1:4)
呵呵,露怯了。
80 字节以内
不支持自定义 Discuz! 代码

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

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

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