Eu tenho o código abaixo
import pandas as pd
from dateutil.relativedelta import relativedelta
date = pd.to_datetime(['2001-01-01', '2003-01-01'])
date + relativedelta(months = +6)
Basicamente, estou tentando calcular a data de 6 meses à frente a partir de um dataframe de datas.
O código acima está falhando.
TypeError: unsupported operand type(s) for +: 'DatetimeArray' and 'relativedelta'
Você poderia ajudar a corrigir este código?
Você não pode usar os utilitários datetime do Python com o Pandas.
Você deve usar Pandas'
DateOffset
:Saída: