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
homelessnessuna nuova colonnatotalcon la somma delle colonneindividualsefamily_members. - Aggiungi a
homelessnessun’altra colonna, chiamatap_homeless, che contenga la proporzione della popolazione senzatetto ditotalrispetto alla popolazione totale di ogni statostate_pop.
Esercizio pratico interattivo
Prova a risolvere 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)