乾杯,我有一個具有以下結構的數據幀。週一開始日期(星期日) 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"