ComenzarEmpieza gratis

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

Ver curso

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