Trouver la fin du mois Pandas DataFrame de la Série

J'ai une série à l'intérieur d'un DataFrame que j'ai lu dans d'abord comme un objet, et puis avoir besoin de convertir une date au format aaaa-mm-jj où dd est à la fin du mois.

Comme un exemple, j'ai DataFrame df avec une colonne Date, objet:

...      Date    ...
...     200104   ...
...     200508   ...

Ce que je veux, quand cela est dit et fait est un objet date:

...      Date    ...
...  2001-04-30  ...
...  2005-08-31  ...

tel que df['Date'].item() retourne

datetime.date(2001, 04, 30)

J'ai utilisé le code suivant pour obtenir presque là, mais toutes mes dates sont au début du mois, pas la fin. Veuillez informer.

df['Date'] = pd.to_datetime(df['Date'], format="%Y%m").dt.date

Note: j'ai déjà importé des Pandas ad pd, et datetime en tant que dt

InformationsquelleAutor Lisle | 2016-05-20