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
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)