簡體   English   中英

如何將UTC時間戳字符串轉換為pandas datetime?

[英]How to convert UTC timestamp string to pandas datetime?

我有一個熊貓數據框,其中的日期格式如下:

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

我使用panda to_gbq()函數將數據轉儲到bigquery表中。 在轉儲數據之前,我確保列的格式與表格方案匹配。 publishedate是bigquery表中的時間戳。 如何實現類似的東西:

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

我試過datetime[ns]但是沒有用!

轉換的主要挑戰是日期時間的格式。 傳遞format="%Y-%m-%d %H:%M:%S-%Z"作為pd.to_datetime的參數並將列轉換為datetime

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM