У меня есть csv-файл с несколькими столбцами, один из которых содержит дату в формате dd.mm.yyyy
. Его записи (строки) не в хронологическом порядке. Чтобы упорядочить их, я сделал преобразование этих значений, используя pd.to_datetime
, а затем sort_values
. (Код ниже).
Желаемый вывод: 01.09.2019, 02.09.2019, 03.09.2019, ...., 30.03.2020
Однако я получаю: 01.01.2020, 01.02.2020, 01.09.2019, 01.11.2019, ..., 31.12.2019
daten = pd.read_csv("gewichtstagebuch.csv", sep=";", decimal=",",
usecols=("Datum","Gewicht (kg)"))
pd.to_datetime(daten['Datum'])
daten.sort_values(by="Datum", ascending= True)
Я пробовал другие способы сортировки или преобразования моих данных установить, но снимок экрана , тогда Python предполагает, что месяцы будут днями, и наоборот, так что я по-прежнему получаю неправильный результат (например, принудительное форматирование и strftime).