Kom igångKom igång gratis

.apply() för raditerering

.apply() är mycket användbart för att iterera genom raderna i ett DataFrame och tillämpa en specifik funktion.

Du kommer att arbeta med ett urval av datamängden poker_hands, som bara innehåller rangvärdet för alla fem kort i varje hand per rad (detta urval genereras åt dig i skriptet). Du ska beräkna variansen för varje hand för alla rangvärden, och för varje rangvärde för alla händer.

Den här övningen är en del av kursen

Effektiv kodning med pandas

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Define the lambda transformation
get_variance = ____

# Apply the transformation
data_tr = poker_hands[['R1', 'R2', 'R3', 'R4', 'R5']].____(____, ____)
print(data_tr.head())
Redigera och kör kod