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

Postingan populer dari blog ini

Perulangan Dalam Bahasa Pemrograman -Tugas Sains Data Ke VIII

BELAJAR PYTHON : Tipe Data Dictionary - Tugas Sains Data ke X