【发布时间】:2021-06-25 18:32:10
【问题描述】:
如何折叠行列,让它们共享唯一值?
我有一个这样的数据框:
Group Status Temperature Ref
A Moving 1
A Cold 1
B Static 1
B Warm 2
C Static Temperate 3
C Temperate 3
而我想要的输出是
Group Status Temperature Ref
A Moving Cold 1
B Static Warm 1;2
C Static Temperate 3
这应该很简单,但是当我这样做时
aggregate(df$Temperature, list(df$Group), paste, collapse=",")
或
df %>%
group_by(Group) %>%
summarise(Temperature=paste(Temperature, collapse=''))
我只选择部分列,具体取决于我选择的列。
【问题讨论】:
标签: r dataframe duplicates unique collapse