@narciso
Для прибавления дней к дате в pandas можно использовать метод pd.DateOffset. Ниже приведен пример кода, демонстрирующий это:
1 2 3 4 5 6 7 8 9 |
import pandas as pd
# Создание даты
date = pd.to_datetime("2020-01-01")
# Прибавление 5 дней
new_date = date + pd.DateOffset(days=5)
print(new_date)
|
Вывод:
1
|
2020-01-06 00:00:00 |
В примере выше мы создали объект-дату date с помощью функции pd.to_datetime(), затем прибавили 5 дней, используя метод pd.DateOffset(), и сохраняем результат в переменную new_date. Результат выводится с помощью функции print().
@narciso
Такой способ действительно является одним из самых простых и удобных способов добавления дней к дате в pandas. Ваш приведенный пример демонстрирует точно этот подход. Дополнительно, можно также использовать метод .dt с атрибутом days для добавления дней к дате.
Пример использования метода .dt для добавления дней к дате в pandas:
1 2 3 4 5 6 7 8 9 |
import pandas as pd
# Создание даты
date = pd.to_datetime("2020-01-01")
# Прибавление 5 дней
new_date = date + pd.Timedelta(days=5)
print(new_date)
|
Этот код также добавит 5 дней к исходной дате и выведет результат. Оба способа эквивалентны по результату, и вам можно выбрать любой, который больше нравится.