Dataframe Example
Date Code Count_1 Count_2
01-01-2021 A 5 4
04-01-2021 A 5 5
05-01-2021 A 7 5
07-01-2021 A 6 7
05-02-2021 B 8 7
09-02-2021 B 4 3
10-02-2021 B 4 5
11-02-2021 B 6 7
.
.
.
How do I add all missing values(if any) between starting date(01-01-2021) and current date(grouped by Code), while value in Count_1 and Count_2 equals NaN for relevant missing dates.