Все работает правильно, за исключением даты «9999-12-31», которая указана как допустимая. значение в документации. Но он преобразуется в «NaN» или «NaT» с помощью двух вариантов кода, хотя в журнале указано, что преобразование сработало правильно.
Я попробовал два варианта:
Код: Выделить всё
df[column_name] = pd.to_datetime(df[column_name], dayfirst=True, errors='coerce').dt.strftime('%d/%m/%Y')
Код: Выделить всё
df[column_name]= pd.to_datetime(df[column_name],format='%d/%m/%Y', errors='coerce')
Может ли кто-нибудь объяснить мне причину?
Спасибо.
Подробнее здесь: https://stackoverflow.com/questions/791 ... ime-as-nan