Удаление дубликатов
Удаление дубликатов — важный навык для получения точных подсчётов: нередко одно и то же значение не нужно учитывать несколько раз. В этом упражнении вы создадите несколько новых 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(____)