НачатьНачать бесплатно

Замена отдельных значений 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())
Редактировать и запускать код