Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk Mengeluarkan Maklumat Masa daripada Tarikh Menggunakan pandas.to_datetime?

Bagaimana untuk Mengeluarkan Maklumat Masa daripada Tarikh Menggunakan pandas.to_datetime?

Patricia Arquette
Patricia Arquetteasal
2024-11-12 04:35:01980semak imbas

How to Strip Time Information from Dates Using pandas.to_datetime?

Melucutkan Maklumat Masa Apabila Menggunakan pandas.to_datetime

Apabila menghuraikan tarikh dengan pandas.to_datetime, perwakilan lalai termasuk maklumat masa, walaupun apabila data hanya mengandungi nilai harian. Ini boleh membawa kepada hasil yang tidak diingini apabila mengeksport ke CSV, kerana tarikh dilampirkan dengan 00:00:00.

Penukaran Tarikh Sahaja yang Cekap

Untuk menangani perkara ini, panda menyediakan penyelesaian yang elegan melalui aksesori .dtnya. Ini membolehkan anda mengakses komponen tarikh atau masa tertentu bagi objek datetime. Contohnya, untuk mengekstrak bahagian tarikh sahaja sambil mengekalkan datetime64 dtype, gunakan:

df['normalised_date'] = df['dates'].dt.normalize()

Ini menormalkan komponen masa kepada tengah malam (00:00:00) sambil mengekalkan maklumat tarikh dalam format datetime64.

Sebagai alternatif, untuk Format Tarikh Biasa:

Jika anda lebih suka menyimpan tarikh dalam format datetime.date dengan objek dtype, gunakan:

df['just_date'] = df['dates'].dt.date

Ini menukar tarikh kepada datetime.date objek, yang hanya menunjukkan nilai tarikh.

Oleh memanfaatkan aksesori .dt, anda boleh menukar tarikh dengan cekap kepada format datetime64[D] atau datetime.date, menyelesaikan isu maklumat masa yang tidak diingini dalam anda keluaran.

Atas ialah kandungan terperinci Bagaimana untuk Mengeluarkan Maklumat Masa daripada Tarikh Menggunakan pandas.to_datetime?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn