.apply() do iteracji po wierszach
.apply() to bardzo przydatna metoda do iterowania po wierszach DataFrame i stosowania określonej funkcji.
Będziesz pracować na podzbiorze zbioru danych poker_hands, który zawiera tylko rangi wszystkich pięciu kart w każdej ręce (ten podzbiór jest już wygenerowany w skrypcie). Twoim zadaniem jest obliczenie wariancji dla każdej ręki we wszystkich rangach oraz dla każdej rangi we wszystkich rękach.
To ćwiczenie jest częścią kursu
Wydajne programowanie z pandas
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Define the lambda transformation
get_variance = ____
# Apply the transformation
data_tr = poker_hands[['R1', 'R2', 'R3', 'R4', 'R5']].____(____, ____)
print(data_tr.head())