首页
/
行业洞察
/
正文
INDUSTRY INSIGHT · 深度
数据分析(数据读取与写入)
📅 2026/10/14 19:35:51
✍️ 爱科研究院
👁 阅读 3,247
开篇上一篇是用手工数据造表这一篇我直接用了一份 600 多行的真实销售数据 data/sales.csv学两件最实用的事读文件和写文件。读取数据read_csv最朴素的写法是一行df pd.read_csv(data/sales.csv)但这份文件里有 7 列订单号、产品类别、产品名称、销售数量、单价、客户所在城市、支付方式、订单日期我这一章只需要其中 4 列于是用 usecols 参数在读取阶段就把不需要的列丢掉df pd.read_csv(data/sales.csv,usecols[订单号, 产品类别, 销售数量, 单价])我的体会是usecols 这种在读取时就筛掉的写法比先全读进来再删列要省内存也更清晰。顺便说一个我遇到的坑sales.csv 是中文表头用记事本或者 PowerShell 直接打开看是乱码的但 Pandas 读进来显示完全正常。所以判断编码好不好不要靠肉眼打开文件要以程序读出来的结果为准。处理数据给表格加一列读进来之后数据分析最常见的第一步就是造新列。销售金额 销售数量 × 单价df[销售金额] df[销售数量] * df[单价]这行让我挺震撼的——没有 for 循环。如果是以前写 Python我得一行一行遍历再乘这里 Pandas 直接把两整列对应相乘叫向量化运算而且结果自动变成新的一列挂进表里。列名不存在时这句等于新建一列列名已存在就是覆盖。顺便提醒一下自己写 Python 脚本时习惯把中间结果 print 出来看但在 Notebook 里我把赋值那行的 df 单独注释掉放在最后一行就能看到漂亮的表格渲染而 print(df) 输出的是纯文本。写入数据to_csv处理完的数据要存下来交给别人用就是 to_csvdf.to_csv(data/sales_01.csv, indexFalse)关键是 indexFalse。我一开始没加这个参数打开生成的文件发现最左边多了一列 0,1,2,3... 的行号第二次读这个文件时它就变成了一个莫名其妙的无名列。加上 indexFalse 就干净了。
📌 标签:
工业官网
设计趋势
AI 建站
SEO
获取完整报告 →
RELATED ARTICLES
推荐阅读
2026/10/14 19:35:51
打破品类边界,同构多元美学,VELO 的时装周跨界实践
2026/10/14 19:30:51
酸性氨基酸生物正交探针|DBCO-L-天冬氨酸DBCO-L-Asp代谢掺入、多肽组装、钙矿化支架无铜点击工具
2026/10/14 19:30:51
DHT11 温湿度传感器驱动与 I2C 子系统驱动开发详解
2026/10/14 22:02:09
数据库核心用法全解析:从建模、索引到事务与高可用
2026/10/14 22:02:09
数据库命令体系深度拆解:从DML到索引与锁的实战指南
2026/10/14 22:02:09
SQL统计查询去重与AS更名运算:从DISTINCT到别名实战
2026/10/14 22:02:09
OpenSSL 3.5.1预编译包在Windows下的TLS接入与VS配置
2026/10/14 22:02:09
SQL统计查询核心:去重原理与AS更名运算的细节解析
2026/10/14 21:57:08
红绿灯检测实战:PaddleDetection+SSD_MobileNet与VOC数据集方案解析
2026/10/14 0:02:01
Oracle 19c Windows客户端安装配置与连接排错指南
2026/10/14 0:02:01
React Native截图优化:解决Android兼容性问题
2026/10/14 0:02:01
金属锈蚀速率计算模型与防护方案优化实践
2026/10/13 12:25:09
流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南
2026/10/14 18:35:19
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别
2026/10/14 14:52:59
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容
2026/10/12 19:53:23
我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频
2026/10/11 21:41:11
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证
2026/10/11 23:43:10
2026 大模型集体涨价:用 Python 做企业 Token 成本测算与选型避坑(附配置)