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
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())