我使用pandas和odo導入CSV文件到數據庫中,有這種格式的文件中的日期字段27th August 2017 23:06:25
我想轉換爲這種格式%d-%m-%Y %H:%M:%S
。ValueError:time data'2017年8月27日23:32:58'與格式不匹配'%d-%m-%Y%H:%M:%S'(匹配)
,這裏是我的一段代碼我使用:
df['Date'] = pd.to_datetime(df['Date'], format='%d-%m-%Y %H:%M:%S')
我結束了與錯誤有一個想法解決這個
ValueError: time data '27th August 2017 23:32:58' does not match format '%d-%m-%Y %H:%M:%S' (match)
有人嗎?請
你爲什麼想到'「8月27日2017''以適應格式'」% D-%間%Y''?它不甚密切。 – DeepSpace
@DeepSpace OP聲明「我想轉換爲這種格式」。所以他不知道這種格式是用於_parsing_。畢竟這不是一個問題,因爲熊貓能夠解析輸入日期而沒有任何格式(並且我學到了一些東西) –
我相信OP還沒有閱讀關於日期時間格式如何工作的文檔,因此他的期望是不正確的。這裏是:https://docs.python.org/2/library/datetime.html#strftime-and-strptime-behavior – BoboDarph