Menapis DataFrames Panda mengikut Julat Tarikh
Satu tugas biasa dalam analisis data ialah menapis DataFrame berdasarkan julat tarikh tertentu. Katakan anda mempunyai DataFrame dengan lajur 'tarikh' dan anda perlu mengekstrak baris dalam masa dua bulan akan datang. Berikut ialah pendekatan yang disyorkan:
Menggunakan .loc atau .iloc
Jika lajur 'tarikh' ialah indeks DataFrame, anda boleh menggunakan .loc untuk label pengindeksan berasaskan atau .iloc untuk pengindeksan kedudukan. Contohnya:
df.loc['2023-03-01':'2023-04-30']
Kod ini mengembalikan semua baris yang indeks 'tarikh' jatuh antara 1 Mac dan 30 April 2023.
Jika Lajur 'tarikh' Bukan Indeks
Dalam kes ini, pertimbangkan:
df[(df['date'] > '2023-03-01') & (df['date'] < '2023-04-30')]Nota Am:
Sila ambil perhatian bahawa pengindeksan .ix ditamatkan dan memihak kepada .loc dan .iloc. Untuk butiran lanjut tentang pengindeksan dan pemilihan dalam Panda, sila rujuk pautan dokumentasi yang disediakan di bahagian jawapan.
Atas ialah kandungan terperinci Bagaimana untuk Menapis Pandas DataFrames mengikut Julat Tarikh?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!