MulaiMulai sekarang secara gratis

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

Lihat Kursus

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)
Edit dan Jalankan Kode