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

Замінити окремі значення I

У цій вправі ми застосуємо техніку заміни кількох значень за допомогою словників на іншому наборі даних.

Ми застосуємо функції до датафрейму data. Кожен рядок містить ранги 5 карт з колоди, від 1 (туз) до 13 (король) (ознаки R1, R2, R3, R4, R5). Ознака 'Class' відносить кожен рядок до категорії (від 0 до 9), а ознака 'Explanation' коротко пояснює, що означає кожен клас.

Мета цієї вправи — об'єднати два типи флеша в грі ('Royal flush' і 'Straight flush') під спільною назвою 'Flush'.

Ця вправа є частиною курсу

Ефективне програмування з pandas

Переглянути курс

Інструкції до вправи

  • Замініть у стовпці 'Explanation' усі рядки датафрейму, де вказано 'Royal flush' або 'Straight flush', на 'Flush'.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Replace Royal flush or Straight flush to Flush
poker_hands.replace({____:____, ____:____}, inplace=True)
print(poker_hands['Explanation'].head())
Редагувати та запускати код