use*_*451 11 r subset dataframe
我有两个数据帧.在第一个中,我有一个KEY/ID列和两个变量:
KEY V1 V2
1 10 2
2 20 4
3 30 6
4 40 8
5 50 10
Run Code Online (Sandbox Code Playgroud)
在第二个数据框中,我有一个KEY/ID列和第三个变量
KEY V3
1 5
2 10
3 20
Run Code Online (Sandbox Code Playgroud)
我想根据KEY列提取第一个数据帧的行,这些行也在第二个数据帧中.我还想将V3列添加到最终数据集中.
KEY V1 V2 V3
1 10 2 5
2 20 4 10
3 30 6 20
Run Code Online (Sandbox Code Playgroud)
这是我使用子集和合并函数的尝试
subset(data1, data1$KEY == data2$KEY)
merge(data1, data2, by.x = "KEY", by.y = "KEY")
Run Code Online (Sandbox Code Playgroud)
他们都没有完成任务.
任何提示都会被暗示.谢谢!
| 归档时间: |
|
| 查看次数: |
24990 次 |
| 最近记录: |