I have this dataframe:
d = {'Region':['And','And'],
'country': ['ES','ES'],
'Date': [01/01/2016,01/01/2017,],
'holiday': [1,1]
df = pd.DataFrame(d)
I would like to add to the dataframe rows for all dates between those two, with a 0 in holiday and the same region and country as the extremes. I would need to do that for several countries, regions and date gaps of different length.