Предположим, у меня есть два фрейма данных, например:
df1 <- data.frame(Date=seq.Date(as.Date("2019-02-01"),as.Date("2019-02-28"), by="days"),
Coyote=(rep(10,28)))
df2 <- data.frame(Date=seq.Date(as.Date("2019-01-01"),as.Date("2019-03-31"), by="days"),
Birds=(rep(2,90)))
Как я могу объединить два столбца Date
s в df1
, не затрагивая другие переменные?
Желаемый результат :
df_desired <- data.frame(Date=seq.Date(as.Date("2019-01-01"),as.Date("2019-03-31"), by="days"),
Coyote=c(rep(NA,31),rep(10,28),rep(NA,31)))
Date Coyote
1 2019-01-01 NA
...
31 2019-01-31 NA
32 2019-02-01 10
...
59 2019-02-28 10
60 2019-03-01 NA
...
90 2019-03-31 NA