r 按 id 聚合或折叠特定列值
r aggregate or collapse specific column values by id
这可能是重复的问题。如果是这样,那么我很抱歉,我可以删除这个问题。我拥有的是这样的数据集
ID Color Brand Points
1 Blue Bunny 10
1 Red Bunny 11
2 Pink Robin 12
2 Red Robin 13
我想做的只是 collapse/aggregate 列中的值:颜色,点。最终数据集如下所示
ID Color Brand Points
1 Blue,Red Bunny 10, 11
2 Pink, Red Robin 12, 13
非常感谢任何关于折叠这些列的建议。谢谢
我们可以按 'ID'、'Brand' 和 paste
其他列进行分组
library(dplyr)
df1 %>%
group_by(ID, Brand) %>%
summarise(across(everything(), toString))
这可能是重复的问题。如果是这样,那么我很抱歉,我可以删除这个问题。我拥有的是这样的数据集
ID Color Brand Points
1 Blue Bunny 10
1 Red Bunny 11
2 Pink Robin 12
2 Red Robin 13
我想做的只是 collapse/aggregate 列中的值:颜色,点。最终数据集如下所示
ID Color Brand Points
1 Blue,Red Bunny 10, 11
2 Pink, Red Robin 12, 13
非常感谢任何关于折叠这些列的建议。谢谢
我们可以按 'ID'、'Brand' 和 paste
其他列进行分组
library(dplyr)
df1 %>%
group_by(ID, Brand) %>%
summarise(across(everything(), toString))