2016-02-14 47 views
0

我嘗試使用下面的代碼我需要將格式「02/Jan/2015:08:07:32」中的日期轉換爲熊貓數據框中的正常時間戳格式?

 dataframe_access_logs['reciept_time'] = pd.to_datetime(dataframe_access_logs['reciept_time']) 

但它給我一個錯誤爲「未知字符串格式」。我想,也許有些日期是在數據寫入錯誤的,所以我在上面的聲明中裹脅和我所有的日期現在「納特」

現在我該怎樣轉換

02/Jan/2015:08:07:32 

到 2015/01/02:08:07:32

謝謝您的幫助

+0

你看過'strptime'和'strftime'函數嗎? –

回答

3

您可以發送strptime-like formatpd.to_datetime指導大熊貓正確解析日期和時間:

In [52]: pd.to_datetime('02/Jan/2015:08:07:32', format='%d/%b/%Y:%H:%M:%S') 
Out[52]: Timestamp('2015-01-02 08:07:32') 
相關問題