Zacznij terazZacznij za darmo

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

Zobacz kurs

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