Zacznij terazZacznij za darmo

Zastępowanie pojedynczych wartości I

W tym ćwiczeniu zastosujesz technikę zastępowania wielu wartości za pomocą słowników na innym zbiorze danych.

Będziemy pracować na DataFrame o nazwie data. Każdy wiersz reprezentuje rangę 5 kart z talii (cechy R1, R2, R3, R4, R5), gdzie wartości mieszczą się w zakresie od 1 (As) do 13 (Król). Cecha 'Class' przypisuje każdy wiersz do jednej z kategorii (od 0 do 9), a cecha 'Explanation' zawiera krótki opis każdej klasy.

Celem ćwiczenia jest pogrupowanie dwóch rodzajów układu kart ('Royal flush' i 'Straight flush') pod wspólną nazwą 'Flush'.

To ćwiczenie jest częścią kursu

Wydajne programowanie z pandas

Zobacz kurs

Instrukcje do ćwiczenia

  • Zastąp wszystkie wiersze DataFrame, w których kolumna 'Explanation' zawiera wartość 'Royal flush' lub 'Straight flush', wartością 'Flush'.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Replace Royal flush or Straight flush to Flush
poker_hands.replace({____:____, ____:____}, inplace=True)
print(poker_hands['Explanation'].head())
Edytuj i uruchom kod