全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2120 3
2017-03-27
1.png 2.png
我有两个dataframe,我想把收入这一列添加到kroos里面,然后使用的merge函数左合并。
plata=merge(kroos,income,by=c("stk","year"),all.x=T)
结果是这样的

3.png

为什么会多出6行,不明所以,求助各位大神

附件列表
1.jpg

原图尺寸 33.79 KB

1.jpg

二维码

扫码加我 拉你入群

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

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

全部回复
2017-3-27 21:02:21
我觉得这是因为界面太小,所以把一个变量的信息转移到下一行了,并没有多出,本来合并了之后就是五个变量了
二维码

扫码加我 拉你入群

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

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

2017-3-28 10:28:37
两个data.frame维度一样吗
二维码

扫码加我 拉你入群

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

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

2017-3-28 13:15:13
可以使用dplyr包里的left_join()函数。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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