Začněte nyníZačněte zdarma

Filtrování řádků podle kategorických proměnných

Filtrování dat podle kategorické proměnné často zahrnuje použití operátoru or (|) pro výběr řádků z více kategorií. To může být zdlouhavé, když chceš vybrat všechny státy z jednoho ze tří různých regionů. Místo toho použij metodu .isin(), která ti umožní vyřešit tento problém jednou podmínkou namísto tří samostatných.

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

homelessness je k dispozici a pandas je načtený jako pd.

Toto cvičení je součástí kurzu

Manipulace s daty v pandas

Zobrazit kurz

Pokyny k cvičení

Filtruj homelessness pro případy, kdy sčítání lidu USA state je v seznamu států Mojave, canu, a výsledek přiřaď do mojave_homelessness. Prohlédni si výsledek výpisu.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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)
Upravit a spustit kód