Method isin()
Method isin() sangat berguna untuk filtering multiple kondisi pada satu kolom.
Masih melanjutkan dari modul sebelumnya, contoh ingin filter data pegawai di Team Marketing, Finance dan Sales.
Pendekatan lama, adalah dengan membuat 3 kondisi seperti berikut
kond1 = df["Team"] == "Marketing" kond2 = df["Team"] == "Finance" kond3 = df["Team"] == "Sales" df[kond1 | kond2 | kond3]
Dengan menggunakan method isin() akan menjadi lebih sederhana
kond = df["Team"].isin(["Marketing", "Finance", "Sales"]) df[kond]
Method isnull() dan notnull()
Method isnull() berguna untuk memeriksa data pada series bernilai null, dan sebaliknya notnull() akan memeriksa tidak bernilai null.
Contoh kita ingin menampilkan data pegawai dimana Team bernilai null
kond1 = df["Team"].isnull() df[kond1]
kond1 = df["Team"].notnull() df[kond1]
Method between()
Method between berguna untuk menfilter data dalam range tertentu. Contoh code filter data karyawan dengan Salary diantara 60000 – 70000.
kond1 = df["Salary"].between(60000, 70000) df[kond1]