Atac combinat!
Ai văzut cele patru tipuri de manipulare a datelor cel mai des întâlnite: sortarea rândurilor, subselectarea coloanelor, subselectarea rândurilor și adăugarea de coloane noi. Într-o analiză reală a datelor, poți combina aceste patru tipuri de manipulare pentru a răspunde la o multitudine de întrebări.
În acest exercițiu, vei răspunde la întrebarea „Ce stat are cel mai mare număr de persoane fără adăpost la 10.000 de locuitori?". Combină-ți noile cunoștințe de pandas pentru a afla.
Acest exercițiu face parte din cursul
Manipularea datelor cu pandas
Instrucțiuni pentru exercițiu
- Adaugă o coloană în
homelessness, numităindiv_per_10k, care să conțină numărul de persoane fără adăpost la zece mii de locuitori din fiecare stat, folosindstate_poppentru populația statului. - Selectează rândurile în care
indiv_per_10keste mai mare decât20și atribuie rezultatul variabileihigh_homelessness. - Sortează
high_homelessnessdescrescător dupăindiv_per_10kși atribuie rezultatul variabileihigh_homelessness_srt. - Selectează doar coloanele
stateșiindiv_per_10kdinhigh_homelessness_srtși salvează rezultatul caresult. Analizează variabilaresult.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Create indiv_per_10k col as homeless individuals per 10k state pop
homelessness["indiv_per_10k"] = 10000 * ____ / ____
# Subset rows for indiv_per_10k greater than 20
high_homelessness = ____
# Sort high_homelessness by descending indiv_per_10k
high_homelessness_srt = ____
# From high_homelessness_srt, select the state and indiv_per_10k cols
result = ____
# See the result
print(result)