[英]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.