中文Python的Pandas的 异常值检测

中文Python 0 6

中文版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


也许您对下面的内容还感兴趣: