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
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))