如何基于R中的相同值合并行?

时间:2020-10-15 10:13:02

标签: r

我的数据的组织方式例如:

x  country 
1  FR
1  FR
1  NO
2  UK
3  ES
3  ES
4  NO

所以我在同一行重复了相同的x和国家/地区,有时x相同时,国家/地区也会发生变化

如果考虑到在某些情况下同一x的国家/地区不同,那么如果国家/地区和x在多行中重复相同,该如何合并行?

1 个答案:

答案 0 :(得分:3)

如果我正确理解了您的目标,也许您需要使用unique

> unique(df)
  x country
1 1      FR
3 1      NO
4 2      UK
5 3      ES
7 4      NO

数据

> dput(df)
structure(list(x = c(1L, 1L, 1L, 2L, 3L, 3L, 4L), country = c("FR", 
"FR", "NO", "UK", "ES", "ES", "NO")), class = "data.frame", row.names = c(NA,
-7L))