Kom igångKom igång gratis

Ersätt flera värden I

I den här övningen använder du funktionen .replace() för att ersätta flera värden med ett eller flera andra värden. Du arbetar återigen med datamängden names, som bland annat innehåller de populäraste namnen i USA per år, kön och etnicitet.

Målet är att ersätta alla etniciteter klassificerade som svarta eller vita icke-latinamerikaner med non-hispanic. Kom ihåg att eticiteterna anges i datamängden enligt följande: ['BLACK NON HISP', 'BLACK NON HISPANIC', 'WHITE NON HISP' , 'WHITE NON HISPANIC'] och ska ersättas med 'NON HISPANIC'.

Den här övningen är en del av kursen

Effektiv kodning med pandas

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

start_time = time.time()

# Replace all non-Hispanic ethnicities with 'NON HISPANIC'
names['Ethnicity'].____[(names["Ethnicity"] == ____) | 
                      (____["Ethnicity"] == ____) | 
                      (____[____] == ____) | 
                      (____[____] == ____)] = ____

print("Time using .loc[]: sec".format(time.time() - start_time))
Redigera och kör kod