把订单整理成汇总报告¶
这里有“山间咖啡”的 10 行虚构订单,其中混入了重复记录、取消订单和缺失价格。让 AI 整理数据,再用参考数字判断它有没有做对。

1. 准备文件¶
先完成 第一次对话。把下载的 cafe-orders.csv 放进练习文件夹,在该文件夹中启动已接通的 AI 工具。
CSV 可以用 Excel 或 WPS 查看。本练习不要求先安装 Excel,也不要求把文件转成 XLSX。AI 若需要执行脚本,应先检查本机已有的运行环境。
| 字段 | 含义 |
|---|---|
| order_id | 订单编号 |
| date | 日期 |
| product | 商品名称 |
| quantity | 数量 |
| unit_price | 单价,单位元 |
| status | 已完成或已取消 |
2. 把规则说清楚¶
把以下内容发到 AI 的对话框:
请读取当前文件夹里的 cafe-orders.csv,整理山间咖啡的订单,并把结果写入新建的 report 文件夹,保留原文件。
处理规则:
1. 去掉文本字段首尾空格。
2. 以 order_id 检查重复。完全相同的重复订单只保留一条;同编号内容冲突时单独列为异常,不擅自选一条。
3. 只统计 status 为“已完成”的订单。“已取消”单独列出。
4. 数量必须为正整数,单价必须为非负数。缺价格或其他无效值时列为异常,不补成 0。
5. 金额 = 数量 × 单价。按商品汇总订单数、数量和金额,再计算总数。
请输出:cleaned-orders.csv(有效明细)、excluded-orders.csv(被排除的记录及原因)、summary.md(规则、统计、异常说明)。
先确认你读到的文件和字段,完成后说明各个数字是如何核对的。金额按十进制精确计算。
3. 核对结果¶
这份固定练习数据的参考结果如下。它们根据示例文件计算得出,与你使用哪个模型无关。请打开 AI 生成的文件核对,不只看对话中的总结。
| 指标 | 正确结果 |
|---|---|
| 原始数据行数(不含表头) | 10 |
| 移除的完全重复行 | 1,重复的 C002 |
| 取消订单 | 1,C005 |
| 异常订单 | 1,C006 缺少单价 |
| 有效订单 | 7 |
| 商品总数量 | 12 杯 |
| 有效销售额 | 282.00 元 |
| 商品 | 有效订单数 | 数量 | 金额 |
|---|---|---|---|
| 美式 | 3 | 6 | 108.00 元 |
| 拿铁 | 2 | 3 | 78.00 元 |
| 桂花拿铁 | 2 | 3 | 96.00 元 |
4. 再追问一次¶
请根据刚才的有效订单,补充一段不超过 150 字的中文摘要:哪个商品销售额最高,哪些记录没有计入,为什么这份练习数据不足以推断店铺长期经营状况。不要补充表格里没有的信息。
完成标志:你能找到三个输出文件,关键数字与上表一致,取消订单和缺价格的记录都能追溯。
数字对不上怎么办¶
- 金额偏高:检查重复的 C002 和已取消的 C005 是否被计入。
- 出现两个“美式”:检查是否去掉了商品名称首尾空格。
- 异常订单金额变成 0:强调缺失值要单独列出,不能补值。
- 中文乱码:用 UTF-8 导入 CSV;Excel 可使用“数据 → 从文本/CSV”。