ПочатиПочніть безкоштовно

Заміна скалярних значень 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']])
Редагувати та запускати код