首頁 >後端開發 >Python教學 >如何更改 Pandas DataFrame 列的日期時間格式?

如何更改 Pandas DataFrame 列的日期時間格式?

Susan Sarandon
Susan Sarandon原創
2024-12-13 20:33:13172瀏覽

How Can I Change the Datetime Format of a Pandas DataFrame Column?

更改Pandas 中的日期時間格式

在Pandas 中,資料幀通常包含日期時間列,但預設格式可能不適合所有應用程式。此查詢深入研究如何更改日期時間格式以滿足特定要求。

提供的資料框具有自訂格式的 DOB 欄位(例如「1/1/2016」),該資料列最初被識別為熊貓的「物件」。使用 df['DOB'] = pd.to_datetime(df['DOB']) 將其轉換為日期格式會得到「2016-01-26」格式,而不是所需的格式。

克服為此,Pandas 提供了 dt.strftime 方法來操作日期時間格式。它允許將日期時間物件轉換為字串格式。例如,要將 DOB 欄位轉換為「01/26/2016」:

%m(月)、%d(日)和 %Y(年)欄位指定所需的格式。請注意,在此轉換之後,DOB1 列將具有「物件」資料類型(字串),這與 DOB 列的日期時間資料類型不同。此方法可靈活調整日期時間格式以滿足特定需求,確保 Pandas 資料幀中日期表示的一致性和可讀性。

以上是如何更改 Pandas DataFrame 列的日期時間格式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn