Funkcja `.apply()` na każdej komórce
Jak widziałeś na lekcji, funkcja .apply() pozwala zastosować dowolną transformację do każdej komórki DataFrame – niezależnie od kolumny czy wiersza.
Wypróbuj ją teraz na zbiorze danych poker_hands. Użyj .apply(), aby podnieść do kwadratu wartość w każdej komórce DataFrame. W Pythonie kwadrat liczby n oblicza się jako n**2.
To ćwiczenie jest częścią kursu
Wydajne programowanie z pandas
Instrukcje do ćwiczenia
- Zdefiniuj transformację lambda obliczającą kwadrat liczby.
- Zastosuj tę transformację, używając funkcji
.apply().
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Define the lambda transformation
get_square = ____ x: ____
# Apply the transformation
data_sum = poker_hands.____(____)
print(data_sum.head())