Zacznij terazZacznij za darmo

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

Zobacz kurs

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())
Edytuj i uruchom kod