Filtrarea rândurilor după variabile categorice
Filtrarea datelor după o variabilă categorică implică adesea folosirea operatorului or (|) pentru a selecta rânduri din mai multe categorii. Acest lucru poate deveni obositor când vrei, de exemplu, toate statele dintr-una dintre trei regiuni diferite.
În schimb, folosește metoda .isin(), care îți permite să rezolvi această problemă scriind o singură condiție în loc de trei separate.
colors = ["brown", "black", "tan"]
condition = dogs["color"].isin(colors)
dogs[condition]
homelessness este disponibil și pandas este importat ca pd.
Acest exercițiu face parte din cursul
Manipularea datelor cu pandas
Instrucțiuni pentru exercițiu
Filtrează homelessness pentru cazurile în care state din recensământul SUA se află în lista statelor Mojave, canu, și atribuie rezultatul variabilei mojave_homelessness. Vizualizează rezultatul afișat.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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)