gpt4 book ai didi

python - 管理自定义对象到额外日期和时间的最佳方法

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

我有一个名为 datetime 的对象,但它不是 datetime 对象。

我必须使用 pandas 库在 Python 中对本专栏进行一些数据分析。数据最终看起来像这样:

0        2011-01-01 00:00:00
1 2011-01-01 01:00:00
2 2011-01-01 02:00:00
3 2011-01-01 03:00:00
4 2011-01-01 04:00:00
5 2011-01-01 05:00:00
6 2011-01-01 06:00:00
7 2011-01-01 07:00:00

这是终端显示的日期时间:

datetime       object

现在我想知道将小时数据放入单独的列中的最佳方法,以便我可以在回归分析中使用该列。最好的方法是什么,因为这似乎是一个没有拆分命令的自定义对象。我也愿意

最好是:

  1. 转换为字符串,进行拆分,将月份和小时存储为整数
  2. 转换为日期时间并以某种方式提取

最佳答案

假设 df['datetime'] 代表您上面的列,怎么样:

df['hours'] = [ts.hour for ts in pd.to_datetime(df['datetime'])]

这会将日期时间转换为时间戳,然后使用列表理解提取小时。

关于python - 管理自定义对象到额外日期和时间的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33712896/

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