有人可以建议我如何对熊猫的日期进行排序吗?我尝试了一些方法,但无法获得预期的结果
Index Date Confirmed
0 01-01-2020 2
1 01-02-2020 3
2 01-03-2020 1834
3 02-01-2020 23
4 02-02-2020 3
5 02-03-2020 5
答案 0 :(得分:1)
首先使用pd.to_datetime
将列类型转换为datetime
,然后使用pd.DataFrame.sort_values
然后是reset索引进行排序。
df.Date = pd.to_datetime(df.Date, dayfirst=True)
df = df.sort_values('Date').reset_index(drop=True)
df
Date Confirmed
0 2020-01-01 2
1 2020-01-02 23
2 2020-02-01 3
3 2020-02-02 3
4 2020-03-01 1834
5 2020-03-02 5