首頁 > 後端開發 > Python教學 > 如何從 pandas.to_datetime 輸出中僅提取日期部分?

如何從 pandas.to_datetime 輸出中僅提取日期部分?

DDD
發布: 2024-11-11 02:40:02
原創
1048 人瀏覽過

How to Extract Only the Date Part from a pandas.to_datetime Output?

僅保留Pandas to_datetime 輸出中的日期部分

使用pandas.to_datetime 解析日期時,Pandasdatetime64[nsdatetime64[nsdatetime即使它們只是每天。要只保留日期部分並避免附加時間組件,有兩種優雅的解決方案:

日期組件提取:

從Pandas 版本0.15.0 開始,dt存取器僅提供對日期組件的存取:

df['just_date'] = df['dates'].dt.date
登入後複製

這將傳回具有物件資料類型的datetime.date對象。

Datetime64 規範化:

要保留datetime64 資料類型,您可以將日期標準化為午夜:

df['normalised_date'] = df['dates'].dt.normalize()
登入後複製

會設定此時間部分會為00:00:00,但顯示幕僅顯示日期值。此方法保留 datetime64 資料類型。

注意:

要獲得更多靈活性,請參閱 pandas.Series.dt 上的 Pandas 文件。

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

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