Začněte nyníZačněte zdarma

.apply() pro iteraci přes řádky

.apply() je velmi užitečná funkce pro iteraci přes řádky DataFrame a aplikování konkrétní funkce.

Budeš pracovat s podmnožinou datasetu poker_hands, která obsahuje pouze hodnoty (rank) všech pěti karet v každé ruce (tato podmnožina je pro tebe připravena ve skriptu). Tvým úkolem je vypočítat rozptyl pro každou ruku přes všechny hodnoty karet a pro každou hodnotu karty přes všechny ruce.

Toto cvičení je součástí kurzu

Psaní efektivního kódu s pandas

Zobrazit kurz

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Define the lambda transformation
get_variance = ____

# Apply the transformation
data_tr = poker_hands[['R1', 'R2', 'R3', 'R4', 'R5']].____(____, ____)
print(data_tr.head())
Upravit a spustit kód