首頁 > 後端開發 > Python教學 > 如何從 Pandas 時間戳中僅提取日期部分?

如何從 Pandas 時間戳中僅提取日期部分?

Linda Hamilton
發布: 2024-11-11 00:22:03
原創
253 人瀏覽過

How Do I Extract Only the Date Portion from Pandas Timestamps?

僅保留 Pandas 的日期部分

使用 pandas.to_datetime 解析日期時,產生的時間戳包括日期和時間部分。但是,對於每日數據,只有日期部分相關。手動將每個日期轉換為 datetime.date 或 datetime64[D] 效率很低。

僅日期資料的優雅解決方案

幸運的是,從Pandas 0.15.0 版本開始,您可以使用df['dates'].dt.date輕鬆存取日期組件。這將傳回 datetime.date 對象,這些物件儲存為 Python 物件(dtype 物件)。

Datetime64 標準化

如果您希望保留datetime64 dtype,則可以標準化使用df['dates'].dt.normalize() 取得午夜(00:00: 00) 的時間戳。這會將時間部分設為零,同時保留日期值。

其他資源

  • [關於dt 的Pandas 文件](https://pandas.pydata .org/pandas-docs/stable/reference/api /pandas.Series.dt.html)

以上是如何從 Pandas 時間戳中僅提取日期部分?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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