Я читаю в CSV-файле, рассматриваемый столбец выглядит следующим образом:
0 1927-08-16
15 1953-01-01
16 1966-11-28
17 1950-10-18
Я отбрасываю все пустые значения:
cash['DATE'].replace('',np.nan, inplace=True)
cash.dropna(subset=['DATE'],inplace=True)
Теперь я хочу преобразовать:
cash['DATE']=pd.to_datetime(cash['DATE'],errors='ignore')
Осталось только отсортировать:
cash.sort_values(by=['DATE'], ascending=False)
Теперь я проверяю:
cash['DATE='].tail(6)
К сожалению, вывод:
329412 1999-03-01
329413 2012-12-13
329414 2014-01-03
329415 2014-01-03
329416 2007-06-30
329417 1991-12-31
Ясно, не отсортированы должным образом. Любая идея, где я ошибся. Любой совет или подсказка высоко ценится.