Zacznij terazZacznij za darmo

Filtrowanie wierszy według zmiennych kategorycznych

Filtrowanie danych na podstawie zmiennej kategorycznej często wymaga użycia operatora or (|) do wyboru wierszy z wielu kategorii. Może to być żmudne, gdy chcesz uwzględnić wszystkie stany z trzech różnych regionów. Zamiast tego skorzystaj z metody .isin(), która pozwoli ci rozwiązać ten problem, zapisując jeden warunek zamiast trzech osobnych.

colors = ["brown", "black", "tan"]
condition = dogs["color"].isin(colors)
dogs[condition]

homelessness jest dostępny, a pandas jest załadowany jako pd.

To ćwiczenie jest częścią kursu

Manipulacja danymi z pandas

Zobacz kurs

Instrukcje do ćwiczenia

Przefiltruj homelessness pod kątem przypadków, w których state według spisu ludności USA znajduje się na liście stanów Mojave – canu – i przypisz wynik do mojave_homelessness. Sprawdź wydrukowany wynik.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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)
Edytuj i uruchom kod