Encontre o final do mês Série Pandas DataFrame
Eu tenho uma série em um DataFrame que eu li inicialmente como um objeto e, em seguida, preciso convertê-lo em uma data na forma de aaaa-mm-dd em que dd i é o final do mês.
Como exemplo, eu tenho o DataFrame df com uma coluna Date como um objeto:
... Date ...
... 200104 ...
... 200508 ...
O que eu quero quando tudo estiver dito e feito é um objeto de data:
... Date ...
... 2001-04-30 ...
... 2005-08-31 ...
tal que df ['Date']. item () retorne
datetime.date(2001, 04, 30)
Eu usei o código a seguir para chegar quase lá, mas todas as minhas datas estão no início do mês, não no final. Por favor informar.
df['Date'] = pd.to_datetime(df['Date'], format="%Y%m").dt.date
Nota: Eu já importei o pandas ad pd e datetime como dt