【发布时间】:2020-12-23 23:52:29
【问题描述】:
我有一个数据框:
Date ID Type Value
2020-08-04 03:00:00 1 active 14
2020-08-04 03:00:00 1 active 15
2020-08-04 03:00:00 2 active 16
2020-08-04 03:00:00 2 passive 17
我想删除日期 ID 类型列中具有相同值的行。所以想要的结果是:
Date ID Type Value
2020-08-04 03:00:00 1 active 14
2020-08-04 03:00:00 2 active 16
2020-08-04 03:00:00 2 passive 17
如您所见,第二行消失了。我怎么能这样做?
【问题讨论】:
-
如果你的数据框被称为
df,那么df[-which(duplicated(df[,c("Date", "ID", "Type")), ]应该可以工作。