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