【问题标题】:remove duplicate coordinates from X and Y column从 X 和 Y 列中删除重复的坐标
【发布时间】:2023-02-16 11:03:27
【问题描述】:

根据下面的数据,我如何删除重复XY coordinates 的行?在下面的示例中,您会注意到 X 坐标之一是 -1.52 重复 twice 但它不是重复的,因为它对应的 Y 坐标是不同的。

我不知道这是否重要,但请注意,原始数据集的 X 和 Y 值的小数位超过 2

样本数据:

structure(list(id = c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10), X = c(-1.01, 
-1.11, -1.11, -2.13, -2.13, -1.52, -1.52, -1.98, -3.69, -4.79), 
    Y = c(2.11, 3.33, 3.33, 6.66, 6.66, 7.77, 8.88, 9.99, 1.11, 
    6.68)), class = "data.frame", row.names = c(NA, -10L))

所需数据:

id X     Y
1  -1.01 2.11
2  -1.11 3.33
4  -2.13 6.66
6  -1.52 7.77
7  -1.52 8.88
8  -1.98 9.99
9  -3.69 1.11
19 -4.79 6.68

【问题讨论】:

    标签: r dplyr


    【解决方案1】:

    使用duplicated

    subset(df1, !duplicated(df1[-1]))
    

    【讨论】:

      猜你喜欢
      • 2012-09-23
      • 2020-02-15
      • 2017-03-03
      • 2014-02-14
      • 2020-03-27
      • 1970-01-01
      • 2022-11-13
      • 1970-01-01
      • 2017-08-19
      相关资源
      最近更新 更多