Inizia subitoInizia gratis

Funzione .apply() su ogni cella

Come hai visto nella lezione, puoi usare .apply() per mappare una funzione su ogni cella del DataFrame, indipendentemente dalla colonna o dalla riga.

Ora lo proverai sul dataset poker_hands. Userai .apply() per elevare al quadrato ogni cella del DataFrame. In Python, il modo nativo per elevare al quadrato un numero n è n**2.

Questo esercizio fa parte del corso

Scrivere codice efficiente con pandas

Visualizza corso

Istruzioni dell'esercizio

  • Definisci la trasformazione lambda per il quadrato.
  • Applica la trasformazione usando la funzione .apply().

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

# Define the lambda transformation
get_square = ____ x: ____

# Apply the transformation
data_sum = poker_hands.____(____)
print(data_sum.head())
Modifica ed esegui il codice