#python #pandas #dataframe #date
#python #pandas #фрейм данных #Дата
Вопрос:
Команда, мне нужна помощь в преобразовании столбца даты в фрейме данных pandas. Ниже показано, как существует дата 24-NOV-20 04.50.15.981213000 PM
.
Мне это нужно для преобразования '%Y-%m-%d'
.
Пробовал:
pd.to_datetime().dt.strftime('%Y-%m-%d').
But got ValueError: ('Unknown string format:', '24-NOV-20 04.50.15.981213000 PM')
Комментарии:
1. Попробуйте
pd.to_datetime(df['col'], format='%Y-%m-%d')
2. Ошибка получения: ошибка значения: данные о времени 24-20 НОЯБРЯ 04.50.15.981213000 PM не соответствуют указанному формату
Ответ №1:
Сделайте это:
df['col'] = pd.to_datetime(df['col'], format='%d-%b-%y %I.%M.%S.%f %p')
df['col'] = df['col'].dt.strftime('%Y-%m-%d')