Aan de slagBegin gratis

.apply() voor itereren over rijen

.apply() is erg handig om door de rijen van een DataFrame te itereren en een specifieke functie toe te passen.

Je werkt met een subset van de poker_hands-gegevensset, die alleen de rang van alle vijf kaarten van elke hand per rij bevat (deze subset wordt voor je gegenereerd in het script). Je gaat de variantie berekenen van elke hand over alle rangen, en van elke rang over alle handen.

Deze oefening maakt deel uit van de cursus

Efficiënte code schrijven met pandas

Bekijk cursus

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

# Define the lambda transformation
get_variance = ____

# Apply the transformation
data_tr = poker_hands[['R1', 'R2', 'R3', 'R4', 'R5']].____(____, ____)
print(data_tr.head())
Code bewerken en uitvoeren