Sustitución de valores escalares I
En este ejercicio, vamos a reemplazar una lista de valores en nuestro conjunto de datos usando el método .replace() con otra lista de valores deseados.
Aplicaremos las funciones en el DataFrame poker_hands. Recuerda que en el DataFrame poker_hands, cada fila de las columnas R1 a R5 representa el rango de cada carta de la mano de póker de un jugador, desde 1 (As) hasta 13 (Rey). La característica Class clasifica cada mano en una categoría y la característica Explanation describe brevemente cada mano.
El DataFrame poker_hands ya está cargado para ti y puedes explorar las características Class y Explanation.
Recuerda que siempre puedes explorar el conjunto de datos y ver cómo cambia en la IPython Shell, y consultar las diapositivas en la pestaña Slides.
Este ejercicio forma parte del curso
Escribir código eficiente con pandas
Instrucciones del ejercicio
- Reemplaza cada mano (fila) del DataFrame listada como Class 1 (One Pair) por -2 y cada mano listada como Class 2 (Two Pairs) por -3.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Replace Class 1 to -2
poker_hands['Class'].replace(1, ____, inplace=True)
# Replace Class 2 to -3
poker_hands[____].replace(____, ____, inplace=True)
print(poker_hands[['Class', 'Explanation']])