补全:换一个维度汇总
同一批记录,这次按日期汇总。补全 by_key,让它能按任意一列分组求和。输出按日期和按门店各汇总出几组、两种汇总的总和。
阅读更多 →
补全:按门店汇总
补全 by_store:以门店为键累加金额。输出三家店的总额(按东门、西门、北门的顺序)。
阅读更多 →
补全:加一列金额
补全 add_amount:给每条记录加一个 amount 键,值是 qty × price。输出第一条的金额和所有金额之和。
阅读更多 →
六条记录的金额
清洗后剩 6 条。运行程序,看每条的金额和合计: rows = [("东门", 10, 2.0), ("东门", 8, 3.0), ("西门"
阅读更多 →
改形状是为了谁
汇总完得到 {"东门": 44.0, …}。交付前把它改成 [{"store": "东门", "total": 44.0
阅读更多 →
汇总用什么装
要算每家门店的销售总额。最顺手的容器是【0】。
阅读更多 →
派生列该在什么时候算
金额 = 数量 × 单价,这一列原始文件里没有。它应该在【0】算出来。
阅读更多 →
补全:把类型转好,转不了的记下来
补全 typed:qty 转 int、price 转 float;转不了的整条跳过并把行号记进 bad。输出转好的条数和坏行号。
阅读更多 →
补全:去掉重复的整行
补全 dedupe:整行相同只保留第一次出现的。输出去重前后的条数。
阅读更多 →
补全:去空白,空数量当 0
补全 normalize:每个格子 strip;数量为空就填成 "0"。输出处理后第 2 条和第 3 条的数量。
阅读更多 →