【发布时间】:2017-03-31 21:01:10
【问题描述】:
我有一个分组数据框,如下所示:
df <- data.frame(group = rep(1:4, each=3),
lets = rep(LETTERS[1:4], times=3))
对于每一行,我现在想识别同一组中的所有lets,而不是行本身的lets。使用 dplyr 我可以得到 all lets 因此:
df %>%
group_by(group) %>%
mutate(all_lets_in_group = paste(lets, collapse=','))
但是如何从我输入到paste() 的内容中排除当前行的lets?
【问题讨论】: