Aan de slagGa gratis aan de slag

.apply()-functie op elke cel

Zoals je in de les zag, kun je .apply() gebruiken om een functie op elke cel van de DataFrame toe te passen, ongeacht de kolom of de rij.

Je gaat dit uitproberen op de poker_hands-gegevensset. Je gebruikt .apply() om elke cel van de DataFrame te kwadrateren. De manier in native Python om een getal n te kwadrateren is n**2.

Deze oefening maakt deel uit van de cursus

Efficiënte code schrijven met pandas

Cursus bekijken

Oefeninstructies

  • Definieer de lambda-transformatie voor het kwadraat.
  • Pas de transformatie toe met de functie .apply().

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Define the lambda transformation
get_square = ____ x: ____

# Apply the transformation
data_sum = poker_hands.____(____)
print(data_sum.head())
Code bewerken en uitvoeren