Inizia subitoInizia gratis

Calcola le proporzioni

A livello nazionale, il 55% degli ispanici si identifica come White e il 35% come "Some Other Race". (Puoi eseguire la riga 2 nella finestra del codice per confermarlo.) Tuttavia, c’è una notevole variazione tra gli stati, che ora andremo a esplorare. Ricorda: in tutto il corso esprimeremo le proporzioni come percentuali.

pandas è stato importato; il DataFrame states è caricato con i conteggi di popolazione per razza e origine ispanica. Una lista, hispanic_races, contiene i nomi delle colonne con i dati sugli ispanici per razza, ed è mostrata nella console.

Questo esercizio fa parte del corso

Analizzare i dati del Censimento USA con Python

Visualizza corso

Istruzioni dell'esercizio

  • Usa il metodo copy per creare una deep copy solo delle colonne hispanic_races in states.
  • Iterando le razze nella lista hispanic_races, calcola la percentuale di ispanici che si identificano in ciascuna razza come 100 volte il conteggio dell’attuale race diviso per il numero totale di ispanici.
  • Stampa la head del DataFrame risultante.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

# What percentage of Hispanics identify as each race?
print(100 * states[hispanic_races].sum() / states["hispanic"].sum())

# Create a deep copy of only the Hispanic race columns
states_hr = ____.copy()

# Calculate percentages for all columns in the date frame
for race in hispanic_races:
    states_hr[race] = ____ * ____ / states["hispanic"]

# View the result
print(____)
Modifica ed esegui il codice