import pandas as pd

# 创建原始数据集
df = pd.DataFrame({
    '商品': ['苹果', '香蕉', '梨', '香蕉'],
    '单价(元)': [4, 5, 4, 5],
    '销量(kg)': [100, 120, 105, 120],
    '库存(kg)': [50, 60, 70, 60]
})

print('原始数据：\n', df)

# 1. 检查所有列的重复值
print('检查所有列的重复值：\n', df.duplicated())

# 2. 检查单价列的重复值，标记除包含重复值的第一行外其他包含重复值的行为 True
print('检查单价列的重复值，标记除包含重复值的第一行外其他包含重复值的行为 True：\n', df.duplicated('单价(元)'))

# 3. 检查单价列的重复值，标记除包含重复值的最后一行外其他包含重复值的行为 True
print('检查单价列的重复值，标记除包含重复值的最后一行外其他包含重复值的行为 True：\n', df.duplicated('单价(元)', keep='last'))

# 4. 检查单价列的重复值，标记所有包含重复值的行为 True
print('检查单价列的重复值，标记所有包含重复值的行为 True：\n', df.duplicated('单价(元)', keep=False))