Вилучення дублікатів
Прибирання дублікатів — це ключова навичка, щоб отримувати коректні підрахунки, адже часто не слід рахувати одне й те саме кілька разів. У цій вправі ви створите кілька нових датафреймів на основі унікальних значень із 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(____)