【发布时间】:2020-08-20 11:24:10
【问题描述】:
我的数据如下:
FileA <- data.frame(
Item = c(101,102,103,104,105),
Date = as.Date(c("2020-08-17","2020-07-15","2020-06-17","2020-04-17","2020-04-12")),
Price =c(5,6,7,8,9))
FileB <- data.frame(
Item = c(101,101,102,103,103),
Date = as.Date(c("2020-08-01","2020-08-16","2020-05-17","2020-03-10","2019-05-12")),
Price =c(15,16,17,18,19))
项目 101、102 和 103 都存在于两个不同的数据帧中。我想根据项目从 FileA 匹配到 FileB,并且同一项目的最近日期是 FileB。
例如:FileA 中的“Item 101”应与 FileB 中日期为“2020-08-16”的“Item 101”匹配(因为它比 File'A'中的“Item 101”日期更近) ) 并且与“2020-08-01”不匹配。
【问题讨论】:
标签: r