У меня есть набор данных с первым столбцом в качестве даты в формате: 2011-01-01 и type(data_raw['pandas_date'])
дает мне pandas.core.series.Series
Я хочу преобразовать весь столбец в объект даты и времени, чтобы яможет извлекать и обрабатывать год / месяц / день из каждой строки, как требуется.
Я использовал pd.to_datetime(data_raw['pandas_date'])
, и он напечатал вывод с dtype: datetime64[ns]
в последней строке вывода.Я предполагаю, что значения были преобразованы в datetime.
, но когда я снова запускаю type(data_raw['pandas_date'])
, он по-прежнему говорит pandas.core.series.Series
, и каждый раз, когда я пытаюсь запустить на нем функцию .dt
, это выдает мне сообщение об этомэто не объект datetime.
Итак, мой вопрос - похоже, функция to_datetime изменила мои данные в объект datetime, но как мне применить / сохранить их в столбце pandas_date?Я попытался
data_raw['pandas_date'] = pd.to_datetime(data_raw['pandas_date'])
, но это тоже не работает, я получаю тот же результат, когда проверяю тип.Извините, если это слишком просто.