Панды: отсчитайте один рабочий день от указанной даты

Временной ряд 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:

Оцените статью
nanomode.ru
Добавить комментарий