如何仅删除满足 R 中另一个条件的重复项?

小熊维尼

我想清理这个数据集。示例表

它包含许多重复项。我只想从UUIDShape_Area 列中具有最高值的列中删除重复项。必须创建一个循环来检测重复项并在找到的重复项中比较列 Area 中的值。

我已经尝试过该duplicate函数,但我不能相信所选值是列区域中的最大值。

我想要一个输出表,其中包含在列区域中具有最大值的唯一值。任何人都可以帮助解决这个问题吗?

塞特

你可以dplyr像这样使用这个

library(dplyr)
newdata <- mydata %>% 
    group_by(UUID) %>% 
    arrange(-Shape_Area) %>% 
    slice(1)

对于UUID此代码的每个值,创建一个组,然后相对于 排列每个组Shape_Area然后只选择第一行(例如最高值)。

如果要保存此数据,请使用以下命令:

write.csv(newdata, file = "Output.csv")

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何删除在R中具有重复项并满足另一个条件的行?

r如何根据条件更改多个列(在另一个列中重复)

如何创建一个汇总重复行的列,然后仅删除 R 中的一个重复项?

根据R中的另一个系列在满足某些条件的线上绘制点

满足 R 中的条件时从另一个数据帧计算 z 分数

R-识别并删除在另一个矩阵中重复的矩阵行

如何让 R 识别来自目录中另一个依赖项的函数?

根据R中另一列的条件从一列中删除重复项

快速删除一个列表中的连续重复项和另一个列表中的对应项

从一个表中删除重复项(一个和另一个除外)

根据日期字段和另一个字段,删除R数据框中的重复行

从另一个数据帧中删除数据帧的行,但在 R 中保持重复

如何从R中的另一个向量中减去具有重复字符的完整字符向量

如何基于r中两个df的条件求和另一个df中的值?

当R中的另一个向量中存在指定的条目时,如何创建也重复最后一个值的序列?

根据另一个列值在Excel中删除重复项

从另一个数组内的数组对象中删除重复项

过滤字典列表以根据另一个键删除键中的重复项

使用jQuery比较重复项并将其从另一个列表中删除

Mysql,删除另一个表中的重复项和SUM

删除列表中的重复项,并检查其是否与另一个列表相同

如何在条件变量中粘贴基于r中另一个不同变量的值的值?

从一个列表中删除重复项时,从另一个列表中获取值的总和

SQL:检查一个表中是否存在另一个表中的条目,并删除重复项

如何在R中的另一个数据帧中同时满足两个条件的情况下为一个数据帧设置子集?

如何使用XSLT过滤另一个wxs文件中的重复项

如何将重复项复制到另一个工作表中?

如何从我从另一个列表中删除的重复项的 SAME INDEX 上的列表中删除项目

如何根据另一个向量的值删除R中数据框中的列?