ComenzarEmpieza gratis

Reemplazar múltiples valores I

En este ejercicio vas a usar la función .replace() para reemplazar varios valores por uno o más valores. Volverás a utilizar el conjunto de datos names, que contiene, entre otros, los nombres más populares en EE. UU. por año, género y etnia.

Queremos reemplazar todas las etnias clasificadas como no hispanas black o white por non-hispanic. Recuerda que en el conjunto de datos las etnias aparecen así: ['BLACK NON HISP', 'BLACK NON HISPANIC', 'WHITE NON HISP' , 'WHITE NON HISPANIC'] y deben reemplazarse por 'NON HISPANIC'.

Este ejercicio forma parte del curso

Escribir código eficiente con pandas

Ver curso

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

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))
Editar y ejecutar código