【发布时间】:2020-09-14 15:36:41
【问题描述】:
无法完全找到解决此问题的方法,正在寻找一些指导。
这是我拥有的数据集的示例:
ID Rank Date Date2. Group Group2
1 5678 1 2000-01-01 2010-05-02 A A
2 5678 2 2010-05-02 2010-05-02 A A
3 1234 1 2000-01-01 2015-06-03 B A&B
4 1234 2 2015-06-03 2015-06-03 A A&B
我想按 ID 进行分组,并确定“组”列中该 ID 是否存在多个值。如果是这样,请将它们连接在一起。
Group2 是基于分组 ID 并查看 Group 中是否存在多个值的所需输出。我正在使用 dplyr,但不确定从这里去哪里:
df <- df %>% group_by(ID) %>% mutate(Group2 = if else(?))
【问题讨论】:
标签: r group-by string-concatenation dplyr