首頁 > 後端開發 > Python教學 > Pandas 如何有效率地將 Excel 樣式的日期轉換為 DateTime 物件?

Pandas 如何有效率地將 Excel 樣式的日期轉換為 DateTime 物件?

Patricia Arquette
發布: 2024-11-28 08:23:10
原創
844 人瀏覽過

How Can Pandas Efficiently Convert Excel-Style Dates to DateTime Objects?

使用Pandas 轉換Excel 樣式日期

許多資料來源(包括XML 檔案)可能以Excel 樣式日期格式儲存日期,表示為浮標點數。這些數字表示自指定基準日期(通常是 1900 年 1 月 1 日或 1899 年 12 月 30 日)以來的天數。將這些數字轉換為常規日期時間物件可能是一個常見的挑戰。

Pandas Datetime轉換

Pandas 提供了轉換 Excel 樣式日期的強大解決方案。透過利用 pandas.TimedeltaIndex 和 pandas.DataFrame 方法,您可以將這些數字無縫轉換為可讀的日期時間值。

實作

以下程式碼片段示範了轉換過程:

在這個例子中,TimedeltaIndex是使用unit='d'參數構造的,表示這些數字代表天數。預設基準日期是 1900 年 1 月 1 日。

其他注意事項

某些 Excel 應用程式可能使用不同的基準日期,例如 1899 年 12 月 30 日。在這種情況下,您可以在日期時間建構函數中指定所需的基準日期。

透過使用Pandas 的日期操作能力,可以高效、準確地將 Excel 樣式的日期轉換為 datetime 對象,以便進一步的資料分析和處理。

以上是Pandas 如何有效率地將 Excel 樣式的日期轉換為 DateTime 物件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板