ComenzarEmpieza gratis

Sustituir valores escalares II

Como se comentó en el vídeo, en un DataFrame de pandas es posible sustituir valores de una forma muy intuitiva: localizamos la posición (fila y columna) en el DataFrame y asignamos el nuevo valor con el que quieres reemplazar. De una forma más propia de pandas, está disponible la función .replace() que realiza la misma tarea.

Vas a utilizar el DataFrame names que incluye, entre otros, los nombres más populares en EE. UU. por año, género y etnia.

Tu tarea es sustituir todos los bebés clasificados como FEMALE por GIRL usando los siguientes métodos:

  • sustitución escalar intuitiva
  • usando la función .replace()

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 the entries that has 'FEMALE' as a gender with 'GIRL'
names['Gender'].____[____ == ____] = 'GIRL'

print("Time using .loc[]: {} sec".format(time.time() - start_time))
Editar y ejecutar código