Anda dapat memilih Baris dari Pandas DataFrame berdasarkan nilai kolom atau berdasarkan beberapa kondisi menggunakan DataFrame. loc[] atribut, DataFrame. query() atau DataFrame. apply() metode untuk menggunakan fungsi lambda. Pada artikel ini, saya akan menjelaskan cara memilih baris berdasarkan nilai kolom tunggal atau ganda (nilai dari daftar) dan juga cara memilih baris yang tidak memiliki nilai 2 atau 3 Show
1. Contoh Cepat Pilih Baris Berdasarkan Nilai KolomJika Anda sedang terburu-buru, berikut beberapa contoh cara memilih baris berdasarkan nilai kolom di pandas DataFrame
Jika Anda seorang pembelajar, Mari kita lihat dengan contoh data dan jalankan melalui contoh-contoh ini dan jelajahi hasilnya untuk memahami dengan lebih baik. Pertama, buat panda DataFrame dari Dict
Perhatikan bahwa DataFrame di atas juga berisi 2 dan 3 nilai pada kolom 6 yang akan saya gunakan dalam contoh saya di bawah ini untuk memilih baris yang memiliki nilai Tidak ada & Nan atau memilih mengabaikan ini2. Pilih Baris Berdasarkan Nilai KolomAnda dapat menggunakan _7untuk memilih baris. Bukan berarti ekspresi ini mengembalikan DataFrame baru dengan baris yang dipilih
Hasil di bawah output _Anda juga dapat menulis pernyataan di atas dengan variabel
Jika Anda ingin memilih berdasarkan nilai kolom tidak sama maka gunakan operator 8. _9
3. Menggunakan Courses Fee Duration Discount 0 Spark 22000 30days 1000 _0Menggunakan metode query() Anda dapat memfilter baris Pandas DataFrame menggunakan ekspresi, di bawah ini adalah contoh sederhana. Anda dapat menggunakan query() cukup banyak untuk menjalankan contoh apa pun yang dijelaskan dalam artikel ini
Menghasilkan output yang sama seperti di atas. Anda juga dapat mencoba contoh lain yang dijelaskan di atas dengan pendekatan ini 4. Menggunakan Courses Fee Duration Discount 0 Spark 22000 30days 1000 _1 untuk memilih berdasarkan Nilai KolomDengan menggunakan _2
Menghasilkan output yang sama seperti di atas. Anda juga dapat mencoba contoh lain yang dijelaskan di atas dengan pendekatan ini 5. Pilih Baris Berdasarkan Daftar Nilai KolomJika Anda memiliki nilai dalam daftar dan ingin memilih baris berdasarkan daftar nilai, gunakan metode 3
Hasil di bawah output
Memilih baris dari yang tidak ada dalam daftar nilai kolom dapat dilakukan dengan menggunakan 4 06. Menggunakan Beberapa Kondisi KolomSebagian besar waktu kita perlu memilih baris berdasarkan beberapa ketentuan yang diterapkan pada banyak kolom, Anda dapat melakukannya di Pandas seperti di bawah ini. Perhatikan bahwa tanda kurung diperlukan untuk setiap ekspresi kondisi karena Python. 5 operator mengikat lebih erat daripada 6 dan 7. tidak menggunakan tanda kurung akan memberikan hasil yang tidak diharapkan 1Hasil di bawah output 2Anda juga dapat menggunakan banyak kolom untuk memilih baris Pandas DataFrame _3Hasil di bawah output _47. Pilih Baris Menggunakan DataFrame. berlaku()Bingkai Data. metode apply() digunakan untuk menerapkan fungsi lambda baris demi baris dan mengembalikan baris yang cocok dengan nilainya 5Hasil di bawah output
8. Menggunakan With None dan nan DataJika Anda ingin membuang baris yang memiliki 2 atau 9 pada nilai kolom, gunakan DataFrame. metode dropna() _7Hasil di bawah output 8Jika Anda ingin menghapus kolom saat nilai kolom adalah 2 atau 9. Untuk menghapus kolom, saya telah membahas beberapa contoh tentang cara menghapus kolom Pandas DataFrame _9Hasil di bawah output 09. Contoh Lain dari Pilih Baris Berdasarkan Nilai Kolom _1KesimpulanPada artikel ini, saya telah menjelaskan 10 contoh berbeda untuk memilih Pandas Rows berdasarkan nilai kolom. Ingat bahwa ketika Anda memilih Baris DataFrame, itu selalu mengembalikan DataFrame baru dengan baris yang dipilih. Saya harap artikel ini membantu Anda mempelajari Panda Bagaimana cara memilih beberapa baris dalam DataFrame dengan Python?loc Properti memungkinkan kita memilih baris berdasarkan nilai kolomnya . Di sini, poin utamanya adalah kita juga dapat memilih beberapa baris dengan bantuan properti loc. Saat memilih banyak baris, kita perlu menentukan jumlah baris bersama dengan nama kolom (kalau-kalau kita tidak membutuhkan semua kolom).
Bagaimana cara mengekstrak baris dari DataFrame dengan Python?Langkah-langkah untuk Memilih Baris dari Pandas DataFrame . Langkah 1. Kumpulkan data Anda. . Langkah 2. Buat Bingkai Data. . Langkah 3. Pilih Baris dari Pandas DataFrame. . Contoh 1. Pilih baris yang harganya sama dengan atau lebih besar dari 10. . Contoh 2. Pilih baris yang warnanya hijau DAN bentuknya persegi panjang Bagaimana cara memilih beberapa baris dari kolom yang sama di panda?Anda dapat memilih Baris dari Pandas DataFrame berdasarkan nilai kolom atau berdasarkan beberapa ketentuan menggunakan DataFrame. loc[], DataFrame. query() atau DataFrame. apply() metode untuk menggunakan fungsi lambda .
Bagaimana cara mendapatkan beberapa baris dari bingkai data?Anda dapat menggunakan df. head() untuk mendapatkan N baris pertama di Pandas DataFrame. Alternatifnya, Anda dapat menentukan angka negatif di dalam tanda kurung untuk mendapatkan semua baris, tidak termasuk N baris terakhir. |