我似乎很难使用dplyr
中的duplicated
或distinct
函数来删除重复项.我不知道问题出在哪里,但有谁能帮忙吗?以下是作为示例的一小部分数据:
df <- data.frame(timestamp = c(1495115680.55608, 1495115680.58941,
1495115680.62274), id = c("2017-05-18-145157833880", "2017-05-18-145157833880",
"2017-05-18-145157833880"), condition = c("childchild", "childchild",
"childchild"))
这两个函数都无法删除重复项
df %>%
filter(!duplicated(timestamp))
distinct(df, timestamp, .keep_all = TRUE)
timestamp id condition
1 1495115681 2017-05-18-145157833880 childchild
2 1495115681 2017-05-18-145157833880 childchild
3 1495115681 2017-05-18-145157833880 childchild