FILTER DATAFRAME DENGAN BOOLEAN PADA JUPYTER- Tugas sains data ke XIV
kita akan mencoba mem filter data berdasarkan kondisi poin2 nya adalah :
1. Mem filter data berdasarkan suatu kondisi
Sebelum memulainya kita akan mengimpor dulu library yang akan di gunakan. Kita menggunakan pandas. Impor AS pd lalu mengeluarkan data kita. Sekarang kita akan mencoba bekerja dengan menggunakan data tetanic. Masukan kedalam file variabel yang bernama
df._pd.read_csv("titanic_csv")
Kemudian catatan di tampilkan atau data di tampilkan lalu kita mencoba mem filter data berdasarkan kondisi. misalkan, kita ingin mem filter data berdasarkan orang-orang yang selamat, berrti orang yang selamat memiliki survive 1 berarti :
Ini akan menghasilkan data seris bernilai boolean yang mana menghasilkan nilai truee dan false. Dia akan bernilai true jika memenuhi kondisi df. Survive =1 dan akan bernilai false jika tidak memenuhi kondisi df. Survive =1.
Kemudian kita akan mencoba memasukkan ke dalam sebuah variabel misalkan, nama variabel nya survived kemudian kita akan mem filter data kita berdasarkan kondisi ini. Caranya adalah
df. [Masukan kondisi tsb ]
Kemudian enter data akan di tampilkan
2. Mem filter data berdasarkan beberapa kondisi
Misalkan kita tidak hanya ingin mem filter data orang yang selamat tetapi kita juga ingin mem filter data orang-orang yang selamat dan memiliki umur lebih dari 23 tahun. Kemudian kita membuat boolean seris tentang data umur yang lebih dari 23. Berarti :
Lalu kita masukan kedalam suatu variabel yang bernama: age_boolean_df.age >23 kemudian kita akan mem filter data yang menggabungkan dua kondisi
Caranya:
Lalu berikan relasi antara dua filter data antara and atau or. Jikan and maka kita akan mem filter data bila data tersebut memenuhi dua kondisi ini. Tetapi or data yang akan terambil adalah data yang memenuhi salah satu kondisi.
3. Mem filter data berdasarkan nilai nol
Untuk mem filter data berdasarkan suatu kondisi kita harus mempunyai terlebih dahulu nilai boolean seris berdasarkan suatu kondisi tersebut.
Caranya :
Df. Is nol kita definisikan dia akan menghasilkan suatu Boolean seris yang dimana truee apabila ada salah satu data di suatu kolom diamana nilai nya bernilai nol.
4. Mem filter data berdasarkan suatu kolom berdasarkan kondisi kolom lain dan mengubah nilainya
Contohnya kita akan mengubah data kita dimana semua orang yang berjenis kelamin laki-laki semua selamat. Boolean seris nya adalah
Kita mengakses suatu kolom bedasarkan data ini : df. Survive (jk_laki2)
Kemudian kita ingin mengubah nya bahwa semua laki2 adalah selamat
Komentar
Posting Komentar