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
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())