楼主: 皖山一流
13041 3

[问答] R的merge怎么出现很多行重复呢? [推广有奖]

  • 4关注
  • 13粉丝

已卖:216份资源

讲师

25%

还不是VIP/贵宾

-

威望
0
论坛币
2357 个
通用积分
156.2410
学术水平
73 点
热心指数
80 点
信用等级
54 点
经验
16517 点
帖子
352
精华
0
在线时间
308 小时
注册时间
2013-12-9
最后登录
2021-1-21

楼主
皖山一流 学生认证  发表于 2015-7-30 18:33:08 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币

问题已解决,已经明白了!3Q~~


————————————————————————

我尝试将两个数据框横向合并,可是相同的记录却重复了,说不清楚,请看图吧:第一个数据框  xf    和 第二个数据框  xg
xf.png xg.png

使用merge合并:
  1. xfg<-merge(xf,xg,by.x = "x1",by.y = "ID",all = TRUE)
复制代码
xf中x1变量和xg中ID是一样的

这是合并后的数据框 xfg  
xfg.png

后面还有5个记录没有截图下来~~



按道理应该合并后的也是9个记录值才对吗~~可是为什么
成这个样子了,,请问问题处在哪儿呢???
二维码

扫码加我 拉你入群

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

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

关键词:Merge 说不清楚 数据框 已解决 merge

士不可不弘毅,任重而道远~

沙发
皖山一流 学生认证  发表于 2015-7-30 21:42:14
哦~~我明白了,这是正常的,没有问题,,主数据框唯一记录自然会和副数据框一一对应起来!  问题出在我的副数据框不应该有重复值!!

藤椅
silver365 在职认证  发表于 2015-7-31 14:35:11
和用SQL查询一样,重复值出现笛卡尔积
已有 1 人评分经验 收起 理由
李会超 + 20 热心帮助其他会员

总评分: 经验 + 20   查看全部评分

板凳
伊如影风 发表于 2017-3-3 15:02:49
请问一下, merge之后自动生成了  id 一栏,  这个有啥用途?如果不想要这一栏在merge中需要什么命令不?

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-7 03:05