楼主: mahairong123
5278 5

[问答] R初级问题,在R中怎么根据相同ID将一个表格的一些属性添加到另一个表格上 [推广有奖]

  • 0关注
  • 0粉丝

等待验证会员

初中生

57%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
184 点
帖子
12
精华
0
在线时间
12 小时
注册时间
2015-8-2
最后登录
2016-8-2

楼主
mahairong123 发表于 2015-8-2 17:52:46 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
问题如下,有两个具有部分相同ID的表格,要根据ID将两个表格中的属性合并到一个表格里面
表格1
ID        属性1        属性2
1         123           345
2         125                386
3         111                247
4         256                553
表格2
ID        属性3
2        True
3        False
怎么跟根据根据相同ID值将表1中的属性1和属性2添加到表格2中,形成如下表格3
表3
ID        属性3        属性1        属性2
2        True                125                386
3        False          111                247
二维码

扫码加我 拉你入群

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

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

关键词:Rue LSE TRU 两表格合并

回帖推荐

蓝色 发表于3楼  查看完整内容

用 merge()函数 merge(data.A, data.B, by = c('id'))

沙发
ryoeng 在职认证  发表于 2015-8-2 19:33:58
提示: 作者被禁止或删除 内容自动屏蔽

藤椅
蓝色 发表于 2015-8-2 22:39:37
用 merge()函数
merge(data.A, data.B, by = c('id'))
已有 1 人评分论坛币 收起 理由
admin_kefu + 10 热心帮助其他会员

总评分: 论坛币 + 10   查看全部评分

板凳
汪玉薇 发表于 2015-8-3 00:01:02 来自手机
mahairong123 发表于 2015-8-2 17:52
问题如下,有两个具有部分相同ID的表格,要根据ID将两个表格中的属性合并到一个表格里面
表格1
ID        属性1         ...
学习学习~

报纸
zengalaw 在职认证  发表于 2015-8-3 10:30:09
也可以用sqldf包中的sqldf函数,实现类似于SQL查询的功能。

地板
mahairong123 发表于 2015-8-3 16:33:20
蓝色 发表于 2015-8-2 22:39
用 merge()函数
merge(data.A, data.B, by = c('id'))
谢谢你的回复,这个方法是可以实现我的要求的

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

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