gpt4 book ai didi

python - 如何将 UTC 时间戳字符串转换为 pandas 日期时间?

转载 作者:行者123 更新时间:2023-11-30 22:06:25 25 4
gpt4 key购买 nike

我有一个 panda 数据框,其中有一列日期格式如下:

PublishDateTime= 2018-08-31 12:00:00-UTC

我使用 panda to_gbq() 函数将数据转储到 bigquery 表中。在转储数据之前,我确保列的格式与表方案匹配。 Publicationate 是bigquery 表中的时间戳。如何实现类似的效果:

df['PublishDateTime'] = df['PublishDateTime'].astype('?????')

我尝试了datetime[ns],但没有成功!

最佳答案

这里转换的主要挑战是日期时间的格式。将 format="%Y-%m-%d %H:%M:%S-%Z" 作为参数传递给 pd.to_datetime 并将您的列转换为日期时间

df['PublishDateTime'] = pd.to_datetime(df['PublishDateTime'], 
format='%Y-%m-%d %H:%M:%S-%Z',
errors='coerce')

关于python - 如何将 UTC 时间戳字符串转换为 pandas 日期时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52730806/

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