根据R中的另一个列值选择重复行

时间:2017-12-04 15:29:54

标签: r

如何根据另一列中的特定值(即活动C)选择属于同一ID的重复行?

这是原始数据框

ID  Activity  Cost 
1       A       8
1       B       2
1       C       5
2       A       4
3       A       2
3       C       7
3       C       1
4       A       3
4       B       8

这是目标数据框,即只选择ID 1和ID 3,因为它们包含活动C

ID  Activity  Cost 
    1       A       8
    1       B       2
    1       C       5
    3       A       2
    3       C       7
    3       C       1

另一方面,我如何获得ID没有活动C的数据框? Flipside数据框:

   ID  Activity   Cost 
    2       A       4
    4       A       3
    4       B       8

干杯

0 个答案:

没有答案