中文版Pandas
设 异常报告 = 表格.异常值检测(CSV数据, "销售额", 方法="iqr", 倍数=1.5)
打印("异常值数量:", 异常报告["异常数量"])
打印("销售额异常订单:", 异常报告["异常行"])原版Pandas
下四分位 = CSV数据["销售额"].quantile(0.25)
上四分位 = CSV数据["销售额"].quantile(0.75)
四分位距 = 上四分位 - 下四分位
异常掩码 = (CSV数据["销售额"] < 下四分位 - 1.5 * 四分位距) | (
CSV数据["销售额"] > 上四分位 + 1.5 * 四分位距
)
销售额异常订单 = CSV数据[异常掩码]
print("异常值数量:", len(销售额异常订单))
print("销售额异常订单:", 销售额异常订单)打印信息
异常值数量: 6 销售额异常订单: 订单编号 销售日期 产品名称 产品类别 ... 月份 销售数量文本 产品类别分类 产品类别编码 5 ORD202607270006 2026-05-01 笔记本电脑 电子产品 ... 5 5 电子产品 1 24 ORD202607270025 2026-07-13 投影仪 办公设备 ... 7 5 办公设备 0 52 ORD202607270053 2026-04-28 笔记本电脑 电子产品 ... 4 8 电子产品 1 54 ORD202607270055 2026-05-12 投影仪 办公设备 ... 5 5 办公设备 0 74 ORD202607270075 2026-05-27 投影仪 办公设备 ... 5 9 办公设备 0 88 ORD202607270089 2026-07-23 笔记本电脑 电子产品 ... 7 6 电子产品 1