Začněte nyníZačněte zdarma

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

Zobrazit kurz

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)'].____()
Upravit a spustit kód