Ajouter de nouvelles colonnes
Vous n'êtes pas limité aux seules données fournies. Vous pouvez aussi ajouter de nouvelles colonnes à un DataFrame. On parle alors de transformation, de mutation ou encore de création de caractéristiques.
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 qui contient des estimations de l'itinérance dans chaque État américain en 2018, avec les colonnes region, state, individuals, family_members et state_pop. La colonne individuals représente le nombre de personnes en situation d'itinérance ne faisant pas partie d'une famille avec enfants. La colonne family_members indique le nombre de personnes en situation d'itinérance faisant partie d'une famille avec enfants. La colonne state_pop correspond à la population totale de l'État.
homelessness est disponible et pandas est importée sous le nom pd.
Cette activité fait partie du cours
Manipulation de données avec pandas
Instructions de l’exercice
- Ajoutez une nouvelle colonne à
homelessness, nomméetotal, qui contient la somme des colonnesindividualsetfamily_members. - Ajoutez une autre colonne à
homelessness, nomméep_homeless, qui contient la proportion de la populationtotalen situation d'itinérance par rapport à la population totale de chaque Étatstate_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)