我有这样的数据:
ID SHape Length
180139746001000 2
180139746001000 1
我想删除形状长度较小的重复行。有人可以帮我吗?
您可以通过执行选择每个ID的最大形状长度
df %>%
group_by(ID) %>%
arrange(SHape.Length) %>%
slice(1) %>%
ungroup()
与
df <- data.table(matrix(c(100:104,106:104,1:3,1:3,5:6),nrow = 8))
colnames(df) <- c("ID","Shape Length")
仅在排序后使用duplicated
setkey(df,"V2")
df[!duplicated(V1, fromLast = TRUE)]