Revenus mondiaux : tendance centrale
Les mesures les plus courantes de la tendance centrale sont la moyenne, qui correspond à la somme de toutes les valeurs divisée par le nombre total de valeurs, la médiane, qui sépare la moitié supérieure des données de la moitié inférieure, et la mode, qui est la valeur la plus fréquente dans l'ensemble de données. Le paquet pandas contient des fonctions pour calculer chacune d'elles.
Dans cet ensemble de données, les valeurs de 'Income per Capita' sont des nombres à virgule flottante, et il n'y a pas de valeurs répétées. Ainsi, exécuter income['Income per Capita'].mode() dans votre console renvoie une série vide. Ici, vous utiliserez l'opérateur de division entière // pour ajouter une nouvelle colonne qui exprime le revenu en milliers, arrondi vers le bas, de sorte qu'une valeur comme 11,543.43 devienne simplement 11. Ensuite, vous exécuterez les fonctions ci‑dessus pour mieux comprendre la distribution des revenus.
pandas a été importé sous le nom pd, et le DataFrame income de l'exercice précédent est déjà dans votre espace de travail.
Cette activité fait partie du cours
Importer et gérer des données financières en Python
Instructions de l’exercice
- Utilisez la fonction appropriée pour calculer la moyenne globale de
'Income per Capita'. - Utilisez la fonction appropriée pour calculer la médiane globale de
'Income per Capita'. - En utilisant la diffusion (broadcasting), créez une nouvelle colonne
'Income per Capita (,000)'égale àincome['Income per Capita'] // 1000. Puis utilisez la fonction appropriée pour calculer la mode de cette nouvelle colonne.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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)'].____()