gpt4 book ai didi

python - Pandas 中带有时区列的时间戳

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

我正在从 Java 源读取数据。我最终得到以下数据框:

df.head()

open timestamp
0 1.13550 2019-02-24T17:00-06:00[US/Central]
1 1.13570 2019-02-24T17:05-06:00[US/Central]
2 1.13560 2019-02-24T17:10-06:00[US/Central]
3 1.13565 2019-02-24T17:15-06:00[US/Central]
4 1.13570 2019-02-24T17:20-06:00[US/Central]

df.dtypes

open float64
timestamp object
dtype: object

如何将 Pandas 中的列时间戳转换为带时区的日期时间?Pandas 有这样的东西吗?

我找到了这篇文章,但它似乎没有解析时区,只需稍后添加时区即可。 How to read datetime with timezone in pandas

欢迎任何帮助/提示

最佳答案

单向

pd.to_datetime(df.timestamp.str.split('[').str[0])
Out[137]:
0 2019-02-24 17:00:00-06:00
1 2019-02-24 17:05:00-06:00
2 2019-02-24 17:10:00-06:00
3 2019-02-24 17:15:00-06:00
4 2019-02-24 17:20:00-06:00
Name: timestamp, dtype: datetime64[ns, pytz.FixedOffset(-360)]

关于python - Pandas 中带有时区列的时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56979265/

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