Filtering Kompleks (.isin() & .query())
Gunakan df['kat'].isin(['A', 'B']) untuk menyaring daftar pilihan, atau df.query('price > 100 and qty < 5') untuk sintaks query yang mudah dibaca.
👀 Contoh dulu
import pandas as pd
df = pd.DataFrame({'status': ['active', 'pending', 'cancelled']})
filtered = df[df['status'].isin(['active', 'pending'])]
print(len(filtered))Hasilnya: 2
💡 Metode isin() menggantikan puluhan kondisi OR bersarang.
📝 Sekarang giliranmu
Tuliskan penyaringan DataFrame df untuk menyaring kolom 'status' yang memiliki nilai dalam daftar ['active', 'pending'] dan simpan ke variabel filtered.
Preview