Subsetting baris berdasarkan variabel kategorikal
Membuat subset data berdasarkan variabel kategorikal sering kali melibatkan penggunaan operator or (|) untuk memilih baris dari beberapa kategori. Ini bisa menjadi merepotkan, misalnya saat Anda menginginkan semua negara bagian di salah satu dari tiga wilayah berbeda.
Sebagai gantinya, gunakan metode .isin() yang memungkinkan Anda menyelesaikan masalah ini dengan menulis satu kondisi alih-alih tiga kondisi terpisah.
colors = ["brown", "black", "tan"]
condition = dogs["color"].isin(colors)
dogs[condition]
homelessness tersedia dan pandas telah dimuat sebagai pd.
Latihan ini adalah bagian dari kursus
Manipulasi Data dengan pandas
Petunjuk latihan
Filter homelessness untuk kasus saat state pada sensus AS berada dalam daftar negara bagian Mojave, canu, lalu simpan sebagai mojave_homelessness. Lihat hasil cetakannya.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# The Mojave Desert states
canu = ["California", "Arizona", "Nevada", "Utah"]
# Filter for rows in the Mojave Desert states
mojave_homelessness = homelessness[____]
# See the result
print(mojave_homelessness)