Aggiungere nuove colonne
Non sei obbligato a limitarti ai dati forniti. Puoi aggiungere nuove colonne a un DataFrame. Questo processo è noto con diversi nomi, come trasformazione, mutazione e feature engineering (ingegneria delle caratteristiche).
Puoi creare nuove colonne da zero, ma spesso le si deriva da altre colonne, ad esempio unendo più colonne o modificandone le unità di misura.
homelessness
è un DataFrame che contiene stime sul numero di senzatetto in ciascuno stato degli Stati Uniti nel 2018. La colonna individual
indica il numero di senzatetto che non fanno parte di una famiglia con bambini. La colonna family_members
indica il numero di senzatetto che fanno parte di una famiglia con bambini. La colonna state_pop
è la popolazione totale dello stato.
homelessness
è a tua disposizione e pandas
è già stato caricato come pd
.
Questo esercizio fa parte del corso
Manipolazione dei dati con pandas
Istruzioni dell'esercizio
- Aggiungi a
homelessness
una nuova colonnatotal
con la somma delle colonneindividuals
efamily_members
. - Aggiungi a
homelessness
un’altra colonna, chiamatap_homeless
, che contenga la proporzione della popolazione senzatetto ditotal
rispetto alla popolazione totale di ogni statostate_pop
.
Esercizio pratico interattivo
Prova questo esercizio completando il codice di esempio.
# 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)