I have a data set with three fields. I would like to replace any row that has 'Annual' in it to an appropriate date.
data:
df <- structure(list(`Grants Period Month` = c("Annual", "01-2014-12",
"Annual", "Annual", "01-2013-06", "Annual"), `Due Date` = structure(c(16525,
16437, 16160, 17256, 15888, 16160), class = "Date"), `Late/Timely Flag` = c("On-Time",
"Late", "Late", "Late", "On-Time", "Late")), row.names = c(NA,
-6L), class = c("tbl_df", "tbl", "data.frame"))
#here's a look at my data
# A tibble: 6 x 2
`Grants Period Month` `Due Date` `Late/Timely Flag`
<chr> <date> <chr>
1 Annual 2015-03-31 On-Time
2 01-2014-12 2015-01-02 Late
3 Annual 2014-03-31 Late
4 Annual 2017-03-31 Late
5 01-2013-06 2013-07-02 On-Time
6 Annual 2014-03-31 Late
I would like to change any row with the entry 'Annual' in it to the due date entry of that particular row.
#Expected result
# A tibble: 6 x 2
`Grants Period Month` `Due Date` `Late/Timely Flag`
<chr> <date> <chr>
1 2015-03-31 2015-03-31 On-Time
2 01-2014-12 2015-01-02 Late
3 2014-03-31 2014-03-31 Late
4 2017-03-31 2017-03-31 Late
5 01-2013-06 2013-07-02 On-Time
6 2014-03-31 2014-03-31 Late