相关疑难解决方法(0)

如何将R中公共列上的两个数据帧与其他列合并?

R版本2.11.1在Windows 7上为32位

我有两个数据集:data_A和data_B:

DATA_A

USER_A USER_B ACTION
1      11     0.3
1      13     0.25
1      16     0.63
1      17     0.26
2      11     0.14
2      14     0.28
Run Code Online (Sandbox Code Playgroud)

DATA_B

USER_A USER_B ACTION
1      13     0.17
1      14     0.27
2      11     0.25
Run Code Online (Sandbox Code Playgroud)

现在,如果USER_A和USER_B相等,我想将data_B的ACTION添加到data_A.如上例所示,结果将是:

DATA_A

USER_A USER_B ACTION
1      11     0.3
1      13     0.25+0.17
1      16     0.63
1      17     0.26
2      11     0.14+0.25
2      14     0.28
Run Code Online (Sandbox Code Playgroud)

那我怎么能实现呢?

merge r plyr

23
推荐指数
2
解决办法
2万
查看次数

标签 统计

merge ×1

plyr ×1

r ×1