@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 дней к исходной дате и выведет результат. Оба способа эквивалентны по результату, и вам можно выбрать любой, который больше нравится.