且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

R:如何根据单个列中的唯一值合并来自多个列的重复行,并用|合并这些唯一值?

更新时间:2022-12-10 16:51:35

这应该有效:

df %>%
  group_by(gene, gene_name, source, chromosome) %>%
  summarise(details = paste(details, collapse = " | "))

我在虹膜上运行以下内容,得到的结果与您所描述的相似

I ran the below on iris and got a result similar to as you described

iris %>%
  group_by(Sepal.Length, Sepal.Width, Petal.Length, Species) %>%
  summarise(Petal.Width = paste(Petal.Width, collapse = " | "))