gpt4 book ai didi

python - 转换和排序时间戳

转载 作者:行者123 更新时间:2023-12-01 01:43:15 25 4
gpt4 key购买 nike

我有一个 pandas df 时间戳列,其中包含午夜之前的 HH:MM 和午夜之后的 HH:MM:SS。最终我想对这些值进行排序。

import pandas as pd

d = ({
'A' : ['08:00','12:00','24:00:00','20:00','16:00','26:00:00'],
})

df = pd.DataFrame(data=d)

我无法将 :00 添加到列中,因为某些列将返回:

df['A'] = [x + ':00' for x in df['A']]

A
0 08:00:00
1 12:00:00
2 24:00:00:00
3 20:00:00
4 16:00:00
5 26:00:00:00

我的预期输出是:

          A
0 08:00:00
1 12:00:00
4 16:00:00
3 20:00:00
2 24:00:00
5 26:00:00

最佳答案

使用字符串切片:

df['A'] = df['A'].str[:5] + ':00'

print(df)

A
0 08:00:00
1 12:00:00
2 24:00:00
3 20:00:00
4 16:00:00
5 26:00:00

关于python - 转换和排序时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51663930/

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