gpt4 book ai didi

python - 如何按英文日期格式排序而不是美式 pandas .sort()

转载 作者:行者123 更新时间:2023-12-01 03:06:27 29 4
gpt4 key购买 nike

    symb                dates
4 BLK 01/03/2014 09:00:00
0 BBR 02/06/2014 09:00:00
21 HZ 02/06/2014 09:00:00
24 OMNI 02/07/2014 09:00:00
31 NOTE 03/04/2014 09:00:00
65 AMP 03/04/2016 09:00:00
40 RBY 04/07/2014 09:00:00

以下是 (df.sort('date')) 的输出示例。

正如您所看到的,它使用天数来表示月份,反之亦然。知道如何解决这个问题吗?

最佳答案

您可以使用pandas.to_datetime并使用格式参数然后对其进行排序。

>> df['date'] = pd.to_datetime(df['date'], format='%m/%d/%Y %H:%M:%S')
>> df.sort('date')

date symb
0 2014-01-03 09:00:00 BLK
1 2014-02-06 09:00:00 BBR
2 2014-02-06 09:00:00 HZ
3 2014-02-07 09:00:00 OMNI
4 2014-03-04 09:00:00 NOTE
6 2014-04-07 09:00:00 RBY
5 2016-03-04 09:00:00 AMP

关于python - 如何按英文日期格式排序而不是美式 pandas .sort(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43359603/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com