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

Удаление дубликатов

Удаление дубликатов — важный навык для получения точных подсчётов: нередко одно и то же значение не нужно учитывать несколько раз. В этом упражнении вы создадите несколько новых DataFrame на основе уникальных значений из sales.

sales доступен, а pandas импортирован как pd.

Это упражнение является частью курса

Работа с данными в pandas

Посмотреть курс

Инструкции к упражнению

  • Удалите строки из sales с повторяющимися парами значений store и type, сохраните результат в store_types и выведите первые строки.
  • Удалите строки из sales с повторяющимися парами значений store и department, сохраните результат в store_depts и выведите первые строки.
  • Отфильтруйте строки, соответствующие праздничным неделям, с помощью столбца is_holiday, затем удалите дубликаты в столбце date и сохраните результат в holiday_dates.
  • Выберите столбец date из holiday_dates и выведите его на экран.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Drop duplicate store/type combinations
store_types = ____
print(store_types.head())

# Drop duplicate store/department combinations
store_depts = ____
print(store_depts.head())

# Subset the rows where is_holiday is True and drop duplicate dates
holiday_dates = sales[sales[____]].drop_duplicates(____)

# Print date col of holiday_dates
print(____)
Редактировать и запускать код