Venituri globale: Tendința centrală
Cele mai frecvente măsuri ale tendinței centrale sunt media aritmetică, egală cu suma tuturor valorilor împărțită la numărul total de valori, mediana, care separă jumătatea superioară a datelor de cea inferioară, și modul, care reprezintă cea mai frecventă valoare din setul de date. Pachetul pandas conține funcții care pot calcula fiecare dintre acestea.
În acest set de date, valorile pentru 'Income per Capita' sunt numere zecimale și nu există valori repetate, astfel că rulând income['Income per Capita'].mode() în consolă vei obține o serie goală. Aici vei folosi operatorul de împărțire întreagă // pentru a adăuga o nouă coloană care măsoară venitul în mii, rotunjit în jos, astfel încât o valoare precum 11.543,43 să devină simplu 11. Apoi vei rula funcțiile de mai sus pentru a înțelege mai bine cum sunt distribuite veniturile.
pandas a fost importat ca pd, iar DataFrame-ul income din exercițiul anterior se află în spațiul tău de lucru.
Acest exercițiu face parte din cursul
Importul și gestionarea datelor financiare în Python
Instrucțiuni pentru exercițiu
- Folosește funcția corespunzătoare pentru a calcula media aritmetică globală a
'Income per Capita'. - Folosește funcția corespunzătoare pentru a calcula mediana globală a
'Income per Capita'. - Folosind broadcasting, creează o nouă coloană
'Income per Capita (,000)'egală cuincome['Income per Capita'] // 1000. Apoi folosește funcția corespunzătoare pentru a calcula modul pentru această nouă coloană.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Calculate the mean
print(____)
# Calculate the median
print(____)
# Create the new column
income['Income per Capita (,000)'] = ____
# Calculate the mode of the new column
income['Income per Capita (,000)'].____()