Временной ряд Pandas: Упражнение 27 с решением
Напишите программу Pandas для расчета одного, двух, трех рабочих дней с указанной даты. Также найдите конец следующего рабочего месяца с определенной даты.
Пример решения:
Код Python:
импортировать панды как pdfrom pandas.tseries.offsets import * import datetimefrom datetime import datetime, datet = datetime (2020, 1, 4) print ("Указанная дата : ") print (dt) print (" nОдин рабочий день с указанной даты: ") obday = dt + BusinessDay () print (obday) print (" nДва рабочих дня с указанной даты: ") tbday = dt + 2 * BusinessDay () print (tbday) print (" nТри рабочих дня с указанной даты:") thbday = dt + 3 * BusinessDay () print (thbday) print (" nКонец следующего рабочего месяца с указанной даты:" ) nbday = dt + BMonthEnd () print (nbday)
Пример вывода:
Указанная дата: 2020-01-04 00: 00: 00One рабочий день с указанной даты: 2020-01-06 00: 00: 00Два рабочих дня с указанной даты: 2020-01-07 00: 00: 00Три рабочих дня с указанной даты: 08.01.2020 00:00: 00 Конец следующего рабочего месяца с указанной даты: 2020-01-31 00:00:00
Редактор кода Python: