Zastępowanie wartości skalarnych I
W tym ćwiczeniu zastąpimy listę wartości w naszym zbiorze danych, używając metody .replace() wraz z listą docelowych wartości.
Funkcje zastosujemy na DataFrame poker_hands. Pamiętaj, że w DataFrame poker_hands każdy wiersz kolumn R1 do R5 reprezentuje rangę karty z ręki pokerzysty – od 1 (As) do 13 (Król). Cecha Class klasyfikuje każdą rękę jako określoną kategorię, a cecha Explanation krótko ją opisuje.
DataFrame poker_hands jest już załadowany. Możesz przejrzeć cechy Class i Explanation.
Pamiętaj, że w dowolnym momencie możesz eksplorować zbiór danych i obserwować wprowadzane zmiany w powłoce IPython, a slajdy znajdziesz w zakładce Slajdy.
To ćwiczenie jest częścią kursu
Wydajne programowanie z pandas
Instrukcje do ćwiczenia
- Zastąp każdą rękę (wiersz) w DataFrame sklasyfikowaną jako Class 1 (One Pair) wartością -2, a każdą rękę sklasyfikowaną jako Class 2 (Two Pairs) wartością -3.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Replace Class 1 to -2
poker_hands['Class'].replace(1, ____, inplace=True)
# Replace Class 2 to -3
poker_hands[____].replace(____, ____, inplace=True)
print(poker_hands[['Class', 'Explanation']])