Simpan Hanya Bahagian Tarikh dengan Panda
Apabila menggunakan pandas.to_datetime untuk menghuraikan tarikh, cap masa yang terhasil termasuk komponen tarikh dan masa. Walau bagaimanapun, untuk data harian, hanya bahagian tarikh yang berkaitan. Menukar setiap tarikh secara manual kepada datetime.date atau datetime64[D] adalah tidak cekap.
Penyelesaian Elegan untuk Data Tarikh Sahaja
Nasib baik, sejak Pandas versi 0.15.0, anda boleh mengakses komponen tarikh dengan mudah menggunakan df['dates'].dt.date. Ini mengembalikan objek datetime.date, yang disimpan sebagai objek Python (objek dtype).
Penormalan Datetime64
Jika anda memilih untuk mengekalkan datetime64 dtype, anda boleh menormalkan cap masa hingga tengah malam (00:00:00) menggunakan df['dates'].dt.normalize(). Ini menetapkan komponen masa kepada sifar sambil mengekalkan nilai tarikh.
Sumber Tambahan
Atas ialah kandungan terperinci Bagaimanakah Saya Mengekstrak Bahagian Tarikh sahaja daripada Cap Masa Pandas?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!