簡體   English   中英

將pandas Column轉換為datetime

[英]Converting pandas Column to datetime

我正在嘗試將pandas列轉換為datetime。 這是我的錯誤消息。

ValueError:時間數據'01 -JUN-17 00:00:00'與格式'%d-%b-%y%H.%M.%S'(匹配)不匹配

這是我的代碼:

df['dayofservice'] =  pd.to_datetime(df['dayofservice'], format = '%d-%b-%y %H.%M.%S')

我已閱讀此文檔以確保我的格式正確無誤: https//docs.python.org/2/library/datetime.html#strftime-and-strptime-behavior

它仍然不適合我。

pandas是男人/女人足以解析這個沒有格式字段:

In[90]:
pd.to_datetime('01-JUN-17 00:00:00')

Out[90]: Timestamp('2017-06-01 00:00:00')

所以這應該工作:

df['dayofservice'] =  pd.to_datetime(df['dayofservice'])

改變. to :在以下時間:

df['dayofservice'] =  pd.to_datetime(df['dayofservice'], format = '%d-%b-%y %H:%M:%S')

暫無
暫無

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

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