【发布时间】:2023-03-04 00:06:01
【问题描述】:
我有这种形式的“创建于”列:
日期格式如下:'%d/%m/%Y' -> 日、月、年
obj = {'Created At': ['01/01/2017', '01/02/2017', '02/01/2017',
'02/02/2017',
'03/01/2017', '03/02/2017','04/01/2017' ],
'Text': [1, 70,14,17,84,76,32]}
df = pd.DataFrame(data=obj)
我做到了,但没用:
df.sort_values(by='Created At', inplace=True)
【问题讨论】:
-
不,它确实对它进行了正确排序:只有在两个日期相同的情况下,它才会按月份排序。那是因为您的日期是字符串,并且这些是按字典顺序排序的。