CSV 销售数据读取
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_5f8aef2c/loaddata01
技能介绍
要解决的问题
当脚本或分析流程只需要拿到本地 CSV 文件里的原始销售记录时,手动解析表头、判断空值、处理重复行容易把“读取”变成隐式清洗。LoadData 的目标很窄:从指定文件读取标准 CSV 销售数据,并返回结构一致的原始列表,方便后续再按业务规则做过滤、汇总或校验。
工作方式
- 输入:调用
main("sales.csv"),参数file_path支持完整路径或相对路径。 - 解析:自动跳过表头行,将数据行解析为
[日期字符串, 销售额整数/None]的二维列表。 - 保留原貌:对空值、重复数据保持原样,不做去重、补全、格式标准化或单位换算。
- 输出:返回
raw_data数组,便于在 Python 侧继续pandas、统计计算或写入中间结果。
适用边界
它适合读取“日期 + 销售额”结构清晰的本地 CSV 文件,不适合复杂表头、多列业务数据、编码异常文件或非标准分隔符文件。若上游文件已包含汇总、多币种、时间戳或异常文本,应在调用前明确字段规范;若需要清洗,应把清洗步骤放在该技能之后单独实现,避免把读取与转换混在一起。
使用场景
- 读取本地销售 CSV 文件,跳过表头并返回日期与销售额的原始二维列表。
- 在清洗前提取 CSV 空值与重复销售行,保留原始记录供后续校验。
- 为简单销售报表准备输入,把指定 CSV 数据行解析为二维数组供计算。
- 调试本地读取差异时,确认只返回日期和销售额,不做去重或补全。
适合人员
- 需要读取本地销售 CSV 的 Python 脚本作者:只要原始日期与销售额列表。
- 做销售数据校验的分析工程师:先保留空值和重复行再判断清洗规则。
- 维护简单报表的自动化工程师:把 CSV 行稳定转成二维数组供计算。
- 排查数据管道读取差异的工程实习生:确认无隐式去重、补全或标准化。