Kekalkan Bahagian Tarikh Sahaja dalam Output Pandas to_datetime
Apabila menghuraikan tarikh menggunakan pandas.to_datetime, Pandas mewakili tarikh dalam format datetime64[ns] walaupun ianya harian sahaja. Untuk mengekalkan hanya bahagian tarikh dan mengelakkan penambahan komponen masa, terdapat dua penyelesaian yang elegan:
Pengeluaran Komponen Tarikh:
Sejak Pandas versi 0.15.0, dt accessor menyediakan akses kepada hanya komponen tarikh:
df['just_date'] = df['dates'].dt.date
Ini mengembalikan datetime.date objek dengan jenis data objek.
Datetime64 Normalization:
Untuk mengekalkan jenis data datetime64, anda boleh menormalkan tarikh hingga tengah malam:
df['normalised_date'] = df['dates'].dt.normalize()
Ini menetapkan komponen masa kepada 00:00:00, tetapi paparan hanya menunjukkan nilai tarikh. Kaedah ini mengekalkan jenis data datetime64.
Nota:
Untuk lebih fleksibiliti, rujuk dokumentasi Pandas tentang panda.Series.dt.
Atas ialah kandungan terperinci Bagaimana untuk Mengekstrak Bahagian Tarikh Sahaja daripada Output pandas.to_datetime?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!