1. Apprendre
  2. /
  3. Cours
  4. /
  5. Manipulation de données avec pandas

Connected

Exercice

Attaque combinée !

Vous avez vu les quatre types de manipulation de données les plus courants : trier des lignes, sous-ensembles de colonnes, sous-ensembles de lignes et ajout de nouvelles colonnes. Dans une analyse réelle, vous pouvez combiner ces quatre manipulations pour répondre à une foule de questions.

Dans cet exercice, vous répondrez à la question suivante : « Quelle entité fédérée présente le plus grand nombre de personnes en situation d'itinérance pour 10 000 habitants? » Mettez en pratique vos nouvelles compétences pandas pour le découvrir.

Instructions

100 XP
  • Ajoutez à homelessness une colonne indiv_per_10k qui contient le nombre de personnes en situation d'itinérance par tranche de dix mille habitants dans chaque entité, en utilisant state_pop pour la population.
  • Créez un sous-ensemble des lignes où indiv_per_10k est supérieur à 20 et assignez-le à high_homelessness.
  • Triez high_homelessness par indiv_per_10k décroissant et assignez le résultat à high_homelessness_srt.
  • Ne conservez que les colonnes state et indiv_per_10k de high_homelessness_srt et enregistrez le tout dans result. Regardez le contenu de result.