开始使用免费开始使用

删除重复值

删除重复项是获得准确计数的关键技能,因为在很多情况下,您并不希望把同一事物重复统计多次。在本练习中,您将使用 sales 中的唯一值创建一些新的 DataFrame。

已提供 sales,并已将 pandaspd 导入。

本练习是课程的一部分

使用 pandas 进行数据处理

查看课程

练习说明

  • 删除 salesstoretype 的重复组合行,保存为 store_types,并打印其表头。
  • 删除 salesstoredepartment 的重复组合行,保存为 store_depts,并打印其表头。
  • 使用 is_holiday 列筛选假期周的行,并删除重复的 date,保存为 holiday_dates
  • 选择 holiday_datesdate 列,并打印。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# 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(____)
编辑并运行代码