python从excel文件里取值 (python数据分析导入csv文件)

我们已经完成Python的基础环境搭建工作,现在我们尝试导入CSV数据

我们准备一个csv测试数据,文件名是csv-test-data.csv数据。

python如何将csv导入excel,python导入csv数据后怎么绘图

我们将文件传到Linux上

python如何将csv导入excel,python导入csv数据后怎么绘图

准备导入的代码

python如何将csv导入excel,python导入csv数据后怎么绘图

我们运行代码

python如何将csv导入excel,python导入csv数据后怎么绘图

首先导入csv模块以便能访问所需的方法

python如何将csv导入excel,python导入csv数据后怎么绘图

用with语句打开数据文件并把它绑定到对象f。with语句的上下文管理器会帮助处理操作完资源去关闭数据文件的问题,保证资源被释放掉

python如何将csv导入excel,python导入csv数据后怎么绘图

用csv.reader()方法返回reader对象,通过该对象遍历读取文件的所有行。

python如何将csv导入excel,python导入csv数据后怎么绘图

文件的第一行是文件头,用来描述文件中每列的数据,并不是必需的,所以我们要判断第一行是数据头还是数据。比如使用head 文件名.csv。

python如何将csv导入excel,python导入csv数据后怎么绘图

在这个文件中我们把第一行存储为文件头,其他行添加到数据列表中

python如何将csv导入excel,python导入csv数据后怎么绘图

我们再生成简单的图表

我们可以利用pyplot库完成一些简单的图表

python如何将csv导入excel,python导入csv数据后怎么绘图

先看下代码

python如何将csv导入excel,python导入csv数据后怎么绘图

我们来分析下代码

通过调用figure()方法,创建出一个新的图表,如果给该方法提供一个字符串参数,例如"标题",这个会成为窗口的后台标题。

python如何将csv导入excel,python导入csv数据后怎么绘图

调用subplot(231)方法把图表分割成2*3的网格,也可以是subplot(3,2,1),第一个参数是行数,第二个参数是列数,第三个参数是图形的标号

python如何将csv导入excel,python导入csv数据后怎么绘图

垂直柱状图(bar)和水平柱状图(barh),对于堆叠柱状图,我们需要把两个柱状图方法调用连在一起。通过设置参数bottom=y,把第二个柱状图和前一个柱状图连接起来形成堆叠柱状图

python如何将csv导入excel,python导入csv数据后怎么绘图

Boxplot()创建箱线图,我们后续介绍

python如何将csv导入excel,python导入csv数据后怎么绘图

Scatter散点图

python如何将csv导入excel,python导入csv数据后怎么绘图

保存图片

python如何将csv导入excel,python导入csv数据后怎么绘图

运行脚本,生成图片

python如何将csv导入excel,python导入csv数据后怎么绘图

查看图片

python如何将csv导入excel,python导入csv数据后怎么绘图