Sustituir varios valores II
Como vimos en el video, en lugar de usar varias veces la función .replace() para reemplazar varios valores, puedes usar listas para relacionar uno a uno los elementos que quieres sustituir con aquellos por los que quieres cambiarlos.
Como has visto en nuestro conjunto de datos de nombres populares, hay dos nombres para la misma etnia. Queremos estandarizar el nombre de cada etnia reemplazando
'ASIAN AND PACI'por'ASIAN AND PACIFIC ISLANDER''BLACK NON HISP'por'BLACK NON HISPANIC''WHITE NON HISP'por'WHITE NON HISPANIC'
En el DataFrame names, vas a reemplazar todos los valores de la izquierda por los valores de la derecha.
Este ejercicio forma parte del curso
Escribir código eficiente con pandas
Instrucciones del ejercicio
- Sustituye todas las etnias por su alternativa correspondiente, como se indica arriba.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
start_time = time.time()
# Replace ethnicities as instructed
names['Ethnicity'].replace([____,____, ____], [____,____,____], inplace=True)
print("Time using .replace(): {} sec".format(time.time() - start_time))