练习4 选取特定的列

4.1 保留数据的第一列和最后一列
4.1.2 csv模块


4.1.3 使用pandas模块
【索引法】

【列标题法】

练习5 选取连续的行

5.1.2 csv模块


练习6 添加标题行
在将源文件导入新文件时,先写入标题,然后在依次写入源文件内容

6.1.2 csv模块

6.1.3 pandas


练习7 读取多个CSV文件
7.1文件计数与文件中的行列计数
基础知识
1.os模块的使用
2.字符串格式化——format函数或者运算符%
这部分如果有疑问或不熟练,需要先回顾一下
初始版本:

更人性化的版本:

运行结果:

7.2将多个文件数据输入到一个文件中

运行结果(部分截图):

7.3计算每个文件中第四列Sale Amount的总和与均值
版本1

运行结果:

版本2:处理结果同时写入CSV文件

运行结果:

注:
1.红框部分为提前写入标题行
2.写入时无法使用with open...as语句,会出现I/O错误,所以用open语句,最后别忘了close(感觉还不如打开文件自己手动添加一下标题行)
3.教材中的一点瑕疵:row_list[3]本身就是字符串,所以没必要再加str转换.
网友评论