ComenzarEmpieza gratis

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

Ver curso

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