gpt4 book ai didi

python - Pandas 使用 UTC 时间创建日期范围

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

我有这个代码来创建一个日期范围数据框

dates_df = pd.date_range(start='01/01/2022', end='02/02/2022', freq='1H')

问题是时间不是 UTC。它是 dtype='datetime64[ns] 而不是 dtype='datetime64[ns, UTC]

如何在不更改生成时间的情况下生成 UTC 日期范围?

最佳答案

传递参数 timezone = 'utc' 否则 date_range() 的结果是时区中立的,可以解释为您想要的时区

dates_df = pd.date_range(start='01/01/2022', end='02/02/2022', freq='1H',tz='UTC')

输出:

>>>
DatetimeIndex(['2022-01-01 00:00:00+00:00', '2022-01-01 01:00:00+00:00',
...
'2022-02-01 23:00:00+00:00', '2022-02-02 00:00:00+00:00'],
dtype='datetime64[ns, UTC]', length=769, freq='H')

关于python - Pandas 使用 UTC 时间创建日期范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71632230/

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