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 merupakan bagian dari kursus
Manipulasi Data dengan pandas
Instruksi 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 langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# 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)