ÎncepețiÎncepe gratuit

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

Vezi cursul

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, folosind state_pop pentru populația statului.
  • Selectează rândurile în care indiv_per_10k este mai mare decât 20 și atribuie rezultatul variabilei high_homelessness.
  • Sortează high_homelessness descrescător după indiv_per_10k și atribuie rezultatul variabilei high_homelessness_srt.
  • Selectează doar coloanele state și indiv_per_10k din high_homelessness_srt și salvează rezultatul ca result. Analizează variabila result.

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)
Editează și rulează codul