删除重复值
删除重复项是获得准确计数的关键技能,因为在很多情况下,您并不希望把同一事物重复统计多次。在本练习中,您将使用 sales 中的唯一值创建一些新的 DataFrame。
已提供 sales,并已将 pandas 以 pd 导入。
本练习是课程的一部分
使用 pandas 进行数据处理
练习说明
- 删除
sales中store与type的重复组合行,保存为store_types,并打印其表头。 - 删除
sales中store与department的重复组合行,保存为store_depts,并打印其表头。 - 使用
is_holiday列筛选假期周的行,并删除重复的date,保存为holiday_dates。 - 选择
holiday_dates的date列,并打印。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# 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(____)