【发布时间】:2019-09-09 17:16:52
【问题描述】:
我有一个数据框,其中一列包含代码编号,另一列包含日期。我正在尝试使用 dplyr 和 intersect 来查找天之间的共同元素。
样本数据:
df <- data.frame(A=c(2289,490,3940,1745,855,3954,2289,555,3940,667,855,3954,2289,490,12,1745,3000,3954,2289,490,3940,28,855,3954),B=as.Date(c("2019-08-01","2019-08-01","2019-08-01","2019-08-01","2019-08-01","2019-08-01","2019-08-02","2019-08-02","2019-08-02","2019-08-02","2019-08-02","2019-08-02","2019-08-03","2019-08-03","2019-08-03","2019-08-03","2019-08-03","2019-08-03","2019-08-04","2019-08-04","2019-08-04","2019-08-04","2019-08-04","2019-08-04")))
我正在尝试这样的事情:
df %>% group_by(B) %>% intersect(A)
预期输出是每天常见的代码。例如 2289 是期望值,但 28 不是。
我想知道在这种情况下我是否可以使用 intersect。
感谢任何帮助
问候
【问题讨论】: