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

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

Patricia Arquette
Lepaskan: 2024-11-12 04:35:01
asal
1028 orang telah melayarinya

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()
Salin selepas log masuk

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
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan