簡體   English   中英

如何解決使用to_datetime轉換數據幀中的時間列的錯誤?

[英]How to fix an error converting a time column in a dataframe with the to_datetime?

我在轉換數據框中的日期列以確保其日期類型時遇到麻煩。 這是我的數據框:

    symbol   price    time
0   MSFT      97.71   9:39:02 AM
1   GOOG    1067.87   9:39:06 AM
2   AAPL     187.61   9:39:07 AM
3   CA        35.39   9:38:15 AM
4   SAP      110.76   9:38:13 AM

問題是時間列已經有AM / PM。

這是我的代碼:

dropped_col['time'] = pd.to_datetime(dropped_col.time,  format='%I:%M:%S')

我得到的錯誤是:

ValueError:未轉換的數據保留:AM

基本上,我希望時間字段的格式正確,以便進行圖表繪制和使用任何統計功能。

有什么我想念的嗎?

你需要:

dropped_col['time'] =pd.to_datetime(dropped_col.time.time,  format='%I:%M:%S %p')

請參閱文檔以獲取更多信息。

暫無
暫無

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

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