Función .apply() en cada celda
Como viste en la lección, puedes usar .apply() para aplicar una función a cada celda del DataFrame, independientemente de la columna o la fila.
Vas a probarlo con el conjunto de datos poker_hands. Usarás .apply() para elevar al cuadrado cada celda del DataFrame. La forma nativa en Python de elevar al cuadrado un número n es n**2.
Este ejercicio forma parte del curso
Escribir código eficiente con pandas
Instrucciones del ejercicio
- Define la transformación lambda para el cuadrado.
- Aplica la transformación usando la función
.apply().
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Define the lambda transformation
get_square = ____ x: ____
# Apply the transformation
data_sum = poker_hands.____(____)
print(data_sum.head())