Reemplazar múltiples valores III
Como viste en el vídeo, puedes usar diccionarios para reemplazar varios valores por un único valor, incluso en múltiples columnas. Para mostrar lo útil que es reemplazar con diccionarios, vas a utilizar el conjunto de datos names una vez más.
En este conjunto de datos, la columna 'Rank' indica la posición que alcanzó cada nombre cada año. Vas a cambiar la clasificación de los tres primeros nombres de cada año a 'MEDAL' y los de la cuarta y quinta posición a 'ALMOST MEDAL'.
Ya puedes ver los primeros 5 nombres de los datos, que corresponden a los 5 nombres más populares entre las mujeres de la etnia 'ASIAN AND PACIFIC ISLANDER' en 2011.
Este ejercicio forma parte del curso
Escribir código eficiente con pandas
Instrucciones del ejercicio
- Reemplaza los tres primeros nombres clasificados de cada año por
'MEDAL'. - Reemplaza los nombres en cuarta y quinta posición de cada año por
'ALMOST MEDAL'.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Replace the rank of the first three ranked names to 'MEDAL'
names.replace({____: {____:'MEDAL', ____:'____', ____}}, inplace=True)
# Replace the rank of the 4th and 5th ranked names to 'ALMOST MEDAL'
names.replace({____: {____:____, ____:____}}, inplace=True)
print(names.head())