【发布时间】:2020-08-01 22:20:18
【问题描述】:
我有兴趣组合具有不同日期的两个数据帧,以便对于第一个序列,NA 出现在没有条目的地方,同样,这也发生在第二个序列中。
library(lubridate)
library(dplyr)
dates <- seq(as.Date("2019-01-01"),floor_date(Sys.Date(), "month"),"months")-1
seq <- rep(c(1),length(dates))
df1 <- cbind.data.frame(dates,seq)
dates <- seq(as.Date("2019-01-01"),floor_date(Sys.Date(), "month"),"months")-2
seq <- rep(c(2),length(dates))
df2 <- cbind.data.frame(dates,seq)
DF <- left_join(df1,df2,by="dates")
我得到的是 DF 的第三行是 NA。期望的输出是:
2018-12-31 1 不适用
2018-12-30 不适用 2
等等……
谢谢!!
【问题讨论】:
标签: r dataframe date dplyr left-join