Найти конец месяца Серия данных Pandas DataFrame

У меня есть ряд внутри DataFrame, который я сначала читаю как объект, а затем мне нужно преобразовать его в дату в виде гггг-мм-дд, где dd i - конец месяца.

Например, у меня есть DataFrame df со столбцом Date в качестве объекта:

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

Что я хочу, когда все это сказано и сделано, это объект даты:

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

такой, что df ['Date']. item () возвращает

datetime.date(2001, 04, 30)

Я использовал следующий код, чтобы добраться почти до цели, но все мои даты в начале месяца, а не в конце. Пожалуйста, порекомендуйте.

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

Примечание: я уже импортировал Pandas ad pd и datetime как dt

Ответы на вопрос(3)

Ваш ответ на вопрос