gpt4 book ai didi

pandas - 如何在 Python 中去掉日期时间的毫秒数

转载 作者:行者123 更新时间:2023-12-05 02:01:22 24 4
gpt4 key购买 nike

我的日期时间是这样的

0       2021-02-01 00:01:02.327
1 2021-02-01 00:01:21.445
2 2021-02-01 00:01:31.912
3 2021-02-01 00:01:32.600
4 2021-02-01 00:02:08.920

但是,我希望它们的格式为 %Y.%m.%d %H:%M:%S。我尝试过这些方法,但它们没有任何区别。

df['Date'] = pd.to_datetime(df['Date']).dt.time

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

另一个简单的问题是,如果我想添加一个名为“时间”的新列,我可以让他们仅在日期列的 %H:%M:%S 中提供信息吗?

0       00:01:02.327
1 00:01:21.445
2 00:01:31.912
3 00:01:32.600
4 00:02:08.920

最佳答案

使用Series.dt.floor按秒计算:

df['Date'] = pd.to_datetime(df['Date']).dt.floor('S')

关于pandas - 如何在 Python 中去掉日期时间的毫秒数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66636656/

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