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