Začněte nyníZačněte zdarma

Nahrazení více hodnot I

V tomto cvičení použiješ funkci .replace() k nahrazení více hodnot jednou nebo více hodnotami. Opět pracuješ s datasetem names, který obsahuje mimo jiné nejoblíbenější jména v USA podle roku, pohlaví a etnického původu.

Tvým úkolem je nahradit všechna etnika označená jako černošská nebo bílá nehispánská za nehispánská. Etnika jsou v datasetu uvedena takto: ['BLACK NON HISP', 'BLACK NON HISPANIC', 'WHITE NON HISP' , 'WHITE NON HISPANIC'] a mají být nahrazena hodnotou 'NON HISPANIC'.

Toto cvičení je součástí kurzu

Psaní efektivního kódu s pandas

Zobrazit kurz

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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))
Upravit a spustit kód