干杯,我有一个具有以下结构的数据帧。周一开始日期(星期日) Week_Start_Date是一周的开始日期。在R的条件中添加数据框中的incrimental日期
DF1:
Week_Start_Date Event Days
2016-08-14 Independence 4
2016-01-24 Republic 3
我想更改DF1(将日期增加一天,直到Days列)。例如:从2016-08-14(Week_Start_Date)到2016-08-17,独立庆祝为期4天。
DF2:
Week_Start_Date Event Days
2016-08-14 Independence 1
2016-08-15 Independence 2
2016-08-16 Independence 3
2016-08-14 Independence 4
2016-01-24 Republic 1
2016-01-25 Republic 2
2016-01-26 Republic 3
我使用 'dplyr' 包和我试过了,没有成功,有:
DF2 <- rbind(DF1, DF1 %>%
mutate(Week_Start_Date = Week_Start_Date + 1:Days, Event=Event, Days = 1:Days))
任何人都可以点我到正确的方向?
注:
str(DF1$Week_Start_Date): Date, format: "2016-08-04"