У меня есть дата-фрейм с датой начала и окончания для нескольких человек:
# input df
df_input = pd.DataFrame([
["John", "2018-08-03", "2018-08-05"],
["Jack", "2018-08-20", "2018-08-21"]
])
df_input.columns = ["name", "start_day", "finish_day"]
Я хочу создать диапазон дат для всех людей (я хочу, чтобы pd.Series содержал диапазон дат):
# output df
df_output = pd.DataFrame([
["John", "2018-08-03", "2018-08-05", "['2018-08-03', '2018-08-04', '2018-08-05']"],
["Jack", "2018-08-20", "2018-08-21", "['2018-08-20', '2018-08-21']"]
])
df_output.columns = ["name", "start_day", "finish_day", "date_range"]
Я не знаю, как создать этот диапазон.
Есть идеи?