你可以dplyr
像这样使用这个包
library(dplyr)
newdata <- mydata %>%
group_by(UUID) %>%
arrange(-Shape_Area) %>%
slice(1)
对于UUID
此代码的每个值,创建一个组,然后相对于 排列每个组Shape_Area
。然后只选择第一行(例如最高值)。
如果要保存此数据,请使用以下命令:
write.csv(newdata, file = "Output.csv")
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句