【发布时间】:2020-08-14 23:35:04
【问题描述】:
我有两个具有相同变量标题的数据框,如果一个人的姓名匹配并且他们的订购时间少于 24 小时,我想将 df1 通过 df2 子集。
Name <- c("MCCARTNEY, PAUL", "STARR, RNGO", "HARRISON, GEORGE", "LENNON, JOHN")
Order_TM <-c("3/4/2020 15:16", "3/4/2020 15:16", "3/4/2020 15:16","3/4/2020 19:30")
df1 <-data.frame(Name, Order_TM)
在 df2 中,我的名称相同,但订购时间不同
Name <- c("MCCARTNEY, PAUL", "STARR, RNGO", "HARRISON, GEORGE", "LENNON, JOHN")
Order_TM <-c("3/4/2020 18:16", "3/4/2020 20:16", "3/6/2020 15:16","3/5/2020 12:00")
df2 <-data.frame(Name, Order_TM)
如果 Order_TM 距离 df2 中的 Order_TM 不到 24 小时,我想对 df1 进行子集化。根据我的示例,结果将是 MCCARTNEY、PAUL、STARR、RINGO 和 LENNON、JOHN。但我一直无法找到一种方法来做到这一点。
【问题讨论】: