Вот мой набор данных, чтобы убедиться, что вы знаете формат данных, до этого я сделал
df['Datetime_Start'] = df['Start'].dt.strftime('%D')
df['Datetime_Finish'] = df['Finish'].dt.strftime('%D')
Выбранные интересные столбцы
No Datetime_Start Datetime_Finish
1 13/08/18 31/08/18
1 14/08/18 25/08/18
Вывод, который я ожидал
No Datetime_Start Datetime_Finish Duration
1 13/08/18 31/08/18 12 Days
1 14/08/18 24/08/18 6 Days
Это потому, что 18, 19, 25 и 26 августа 2018 года - суббота и воскресенье, а 17 и 22 - государственный праздник (в Индонезии)
Это ссылки на государственный праздник в Индонезии https://publicholidays.co.id/2018-dates/, но это нормально, если вы включите 17 и 22 августа 2018 года для ответа на вопрос, но, пожалуйста, сделайте это настраиваемым, чтобы я мог добавить вручную