Aggiungere nuove colonne
Non sei limitato solo ai dati di partenza. Puoi aggiungere nuove colonne a un DataFrame. Questo processo ha molti nomi: transforming, mutating e feature engineering.
Puoi creare nuove colonne da zero, ma spesso le si ricava da altre colonne, ad esempio sommando colonne tra loro o cambiandone le unità di misura.
homelessness è un DataFrame con stime sulla popolazione senza fissa dimora in ciascuno stato degli USA nel 2018, con le colonne region, state, individuals, family_members e state_pop. La colonna individuals indica il numero di persone senza fissa dimora non appartenenti a una famiglia con bambini. La colonna family_members indica il numero di persone senza fissa dimora appartenenti a una famiglia con bambini. La colonna state_pop è la popolazione totale dello stato.
homelessness è disponibile e pandas è stato importato come pd.
Questo esercizio fa parte del corso
Manipolazione dei dati con pandas
Istruzioni dell'esercizio
- Aggiungi a
homelessnessuna nuova colonna chiamatatotal, contenente la somma delle colonneindividualsefamily_members. - Aggiungi un'altra colonna a
homelessness, chiamatap_homeless, contenente la proporzione della popolazione senza fissa dimoratotalrispetto alla popolazione totale di ciascuno statostate_pop.
esercizio interattivo pratico
Prova questo esercizio completando questo 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)