Получить все даты в формате ММ ГГГГ между двумя датами
Есть таблица, столбец с начальной датой и столбец с конечной датой, оба столбца в формате месяц.год (09.2022), нужно в третий столбец "период" записать все даты между этими двумя (начальной и конечной) соответственно в формате месяц.год. У меня именно с месяцем не получается сделать.
Вот файл. введите сюда описание ссылки
Пыталась сделать что-то аналогичное по дням, вроде получилось, но конечный формат не получается перевести в день месяц год.
df1 = pd.DataFrame({'sdate':['22-03-2019', '30-03-2019'], 'edate':['07-04-2019', '08-04-2019']})
#создание столбца days
df1.loc[:, "days"] = df1.apply(
lambda x: list(
pd.date_range(
x.sdate,
x.edate
).date
),
axis = 1
)
# вывод объекта DataFrame
df1
sdate edate days
0 22-03-2019 07-04-2019 [2019-03-22, 2019-03-23, 2019-03-24, 2019-03-2...
1 30-03-2019 08-04-2019 [2019-03-30, 2019-03-31, 2019-04-01, 2019-04-0..
Полученный столбец с датами не могу перевести в формат хотя бы 22-03-2019.