gpt4 book ai didi

python - 在 pandas 中读取时间值(时、分、秒、日、月、年)时,如何指定先到先得?

转载 作者:行者123 更新时间:2023-11-28 16:57:20 29 4
gpt4 key购买 nike

我有以下时间数据:

0        08/01/16 13:07:46,335437
1 18/02/16 08:40:40,565575
2 14/01/16 22:23:23,606399
3 18/01/16 12:12:46,114231
4 18/01/16 17:09:11,477728
5 20/01/16 12:56:20,432586
6 18/01/16 21:12:53,645333
7 25/01/16 17:29:34,540325
8 16/02/16 10:03:08,698522
9 16/02/16 13:49:54,977352
10 25/02/16 12:17:01,271601

此数据采用欧洲时间格式。 (日月年)。我想告诉 Pandas 按顺序读取日期,问题是当我尝试 pd.to_datetime(format = "%d/%m/%Y") 时它不起作用,它说我的数据不是那种格式,我想这是因为我也有小时、分钟和秒,我没有告诉 Pandas 任何关于如何阅读它的信息。但我想不通。

我的问题很简单,如何读取这种格式的数据??

我想要的时间格式是日、月、年、时、分、秒。

非常感谢您

最佳答案

to_datetime中使用参数format , 参数可以在 http://strftime.org/ 中找到:

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

解释:

%d - match day  
%m - match month
%y - match year in format YY
%H - match hour in 24h format
%M - match minute
%S - match second
%F - match microsecond

关于python - 在 pandas 中读取时间值(时、分、秒、日、月、年)时,如何指定先到先得?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57143025/

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