Заміна скалярних значень I
У цій вправі ми замінимо список значень у нашому наборі даних за допомогою методу .replace() з іншим списком потрібних значень.
Ми застосуємо функції до датафрейму poker_hands. Пам'ятайте, що в датафреймі poker_hands кожен рядок у стовпцях R1–R5 містить ранг кожної карти з покерної руки гравця від 1 (туз) до 13 (король). Ознака Class класифікує кожну руку за категорією, а ознака Explanation коротко пояснює кожен тип руки.
Датафрейм poker_hands уже завантажено для вас, і ви можете дослідити ознаки Class і Explanation.
Пам'ятайте, що ви завжди можете досліджувати набір даних і дивитися, як він змінюється, в оболонці IPython, а також звертатися до слайдів на вкладці Slides.
Ця вправа є частиною курсу
Ефективне програмування з pandas
Інструкції до вправи
- Замініть кожну руку (рядок) у датафреймі, позначену як Class 1 (One Pair), на -2, а кожну руку, позначену як Class 2 (Two Pairs), — на -3.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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']])