Замінити окремі значення 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())