Mulai sekarangMulai 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 merupakan bagian dari kursus

Manipulasi Data dengan pandas

Lihat Kursus

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