CommencerCommencez gratuitement

Ajouter de nouvelles colonnes

Vous n'êtes pas limité·e aux seules données fournies. Vous pouvez ajouter de nouvelles colonnes à un DataFrame. On parle aussi de transformation, mutation ou encore de feature engineering.

Vous pouvez créer des colonnes à partir de rien, mais il est aussi courant de les dériver d'autres colonnes, par exemple en additionnant des colonnes ou en changeant leurs unités.

homelessness est un DataFrame contenant des estimations du sans-abrisme dans chaque État américain en 2018, avec les colonnes region, state, individuals, family_members et state_pop. La colonne individuals correspond au nombre de personnes sans abri ne faisant pas partie d'une famille avec enfants. La colonne family_members correspond au nombre de personnes sans abri faisant partie d'une famille avec enfants. La colonne state_pop indique la population totale de l'État.

homelessness est disponible et pandas est importé sous l'alias pd.

Cet exercice fait partie du cours

<cours>Manipulation de données avec pandas</cours>
Voir le cours

Instructions de l’exercice

  • Ajoutez une nouvelle colonne à homelessness, nommée total, qui contient la somme des colonnes individuals et family_members.
  • Ajoutez une autre colonne à homelessness, nommée p_homeless, qui contient la proportion de la population sans abri total par rapport à la population totale de chaque État state_pop.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Add total col as sum of individuals and family_members
____

# Add p_homeless col as proportion of total homeless population to the state population
____

# See the result
print(homelessness)
Modifier et exécuter le code