Globální příjmy: centrální tendence
Nejběžnějšími mírami centrální tendence jsou průměr (součet všech hodnot vydělený jejich celkovým počtem), medián (hodnota, která odděluje horní polovinu dat od dolní) a modus (nejčastěji se vyskytující hodnota v datové sadě). Balíček pandas obsahuje funkce pro výpočet každé z těchto hodnot.
V této datové sadě jsou hodnoty sloupce 'Income per Capita' typu float a žádná hodnota se neopakuje – spuštění income['Income per Capita'].mode() v konzoli proto vrátí prázdnou sérii. Proto zde použiješ operátor celočíselného dělení //, který přidá nový sloupec měřící příjmy v tisících (zaokrouhleno dolů), takže například hodnota 11 543,43 se změní na 11. Potom spustíš výše uvedené funkce, abys lépe pochopil/a, jak jsou příjmy rozděleny.
pandas je importován jako pd a DataFrame income z předchozího cvičení je dostupný v tvém pracovním prostoru.
Toto cvičení je součástí kurzu
Importing and Managing Financial Data in Python
Pokyny k cvičení
- Pomocí příslušné funkce vypočítej globální průměr sloupce
'Income per Capita'. - Pomocí příslušné funkce vypočítej globální medián sloupce
'Income per Capita'. - Pomocí broadcastingu vytvoř nový sloupec
'Income per Capita (,000)'rovnýincome['Income per Capita'] // 1000. Poté pomocí příslušné funkce vypočítej modus tohoto nového sloupce.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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)'].____()