gpt4 book ai didi

python - 在python中转换为日期时间

转载 作者:太空宇宙 更新时间:2023-11-03 13:55:43 25 4
gpt4 key购买 nike

我在一列中有一个时间数据,并试图找出如何以日期时间格式获取它

2000
2100
2300
2355
0
1
5
10
100
105
330

我的问题是如何以日期时间格式获取这些信息:

输出应该是:

20:00:00
21:00:00
23:00:00
23:55:00
00:00:00
00:01:00
00:05:00
00:10:00
01:00:00
01:05:00
03:30:00

尝试过:

1. da =  pd.to_datetime(330, format='%H%M')
output: '03:30:00'

2. d= str(datetime.timedelta(minutes = 55 ))
output : '0:55:00'

但是如果我将 1. 应用到 100,它会得到 10 小时。

   eg: da =  pd.to_datetime(100, format='%H%M')
output: '10:00:00'

最佳答案

尝试,

pd.to_datetime(df['time'].astype(str).str.zfill(4), format = '%H%M').dt.time


0 20:00:00
1 21:00:00
2 23:00:00
3 23:55:00
4 00:00:00
5 00:01:00
6 00:05:00
7 00:10:00
8 01:00:00
9 01:05:00
10 03:30:00

关于python - 在python中转换为日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56009678/

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