【发布时间】:2020-11-15 06:17:47
【问题描述】:
-
我想识别
ID列中的重复项,但前提是Wave==2(在下面的示例中,只有'C'在第 2 波中重复)。 -
然后我想根据
Date选择最新的副本并将其从数据框df中删除。
我该怎么做?
structure(list(ID = c("E", "G", "C", "B", "D", "E", "A", "D",
"F", "F", "C", "A", "B", "C", "A"), Wave = c(2L, 1L, 1L, 2L,
2L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 1L, 2L, 1L), Date = c("25/02/2020",
"18/02/2020", "14/02/2020", "21/02/2020", "24/02/2020", "16/02/2020",
"12/02/2020", "15/02/2020", "17/02/2020", "26/02/2020", "22/02/2020",
"20/02/2020", "13/02/2020", "23/02/2020", "11/02/2020")), class = "data.frame", row.names = c(NA,
-15L))
【问题讨论】:
标签: r duplicates