gpt4 book ai didi

python - Pandas 系列的小时值到系列的日期

转载 作者:太空宇宙 更新时间:2023-11-04 07:14:53 24 4
gpt4 key购买 nike

我有一个涵盖 1979 年 1 月的时间序列,有 6 小时的时间增量。时间格式为连续小时范围:

1
7
13
18
25
31
.
.
.
739

是否可以将这些整数 转换为日期?例如:

1979/01/01 - 1:00
1979/01/01 - 7:00
1979/01/01 - 13:00
1979/01/01 - 18:00
1979/01/02 - 1:00

非常感谢!

最佳答案

设置

df = pd.DataFrame({'hour': [1,7,13,18,25,31]})

pd.to_datetimeunit 标志一起使用,并设置 origin 标记到您想要的年份的开始。

pd.to_datetime(df.hour, unit='h', origin='1979-01-01')

0 1979-01-01 01:00:00
1 1979-01-01 07:00:00
2 1979-01-01 13:00:00
3 1979-01-01 18:00:00
4 1979-01-02 01:00:00
5 1979-01-02 07:00:00
Name: hour, dtype: datetime64[ns]

关于python - Pandas 系列的小时值到系列的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51343638/

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