The data frame currently looks like this
# A tibble: 20 x 3
Badge `Effective Date` day_off
<dbl> <dttm> <int>
1 3162 2013-01-16 00:00:00 1
2 3162 2013-01-19 00:00:00 2
3 3162 2013-02-21 00:00:00 3
5 3585 2015-10-21 00:00:00 5
6 3586 2014-05-21 00:00:00 6
7 3586 2014-05-23 00:00:00 7
I would like to create a new row for each day for each badge number between each effective date so that it looks something like this. The data frame is huge, so some tidy verse functions like complete which are resource intensive won't work.
# A tibble: 20 x 3
Badge `Effective Date` day_off
<dbl> <dttm> <int>
1 3162 2013-01-16 00:00:00 1
2 3162 2013-01-17 00:00:00. 1
3 3162 2013-01-18 00:00:00. 1
4 3162 2013-01-19 00:00:00 2
5 3162 2013-01-20 00:00:00 2
6 3162 2013-01-21 00:00:00 3
7 3585 2015-10-21 00:00:00 5
8 3586 2014-05-21 00:00:00 6
9 3586 2014-05-22 00:00:00 6
10 3586 2014-05-23 00:00:00 7