Замена отдельных значений I
В этом упражнении мы применим технику замены нескольких значений с помощью словарей на другом наборе данных.
Мы будем работать с DataFrame data. Каждая строка представляет ранг 5 карт из колоды, от 1 (Туз) до 13 (Король) (признаки R1, R2, R3, R4, R5). Признак 'Class' относит каждую строку к определённой категории (от 0 до 9), а признак 'Explanation' содержит краткое описание каждого класса.
Цель упражнения — объединить два вида флеша ('Royal flush' и 'Straight flush') под общим названием 'Flush'.
Это упражнение является частью курса
Эффективная работа с pandas
Инструкции к упражнению
- Замените все строки DataFrame, в которых столбец 'Explanation' содержит значение
'Royal flush'или'Straight flush', на'Flush'.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Replace Royal flush or Straight flush to Flush
poker_hands.replace({____:____, ____:____}, inplace=True)
print(poker_hands['Explanation'].head())