在Python中可视化CSV文件数据

CSV 代表 逗号分隔值,这意味着 CSV 文件中的数据以逗号分隔,从而使得存储表格数据变得非常简单。CSV 文件的扩展名是 .csv,这些文件通常与电子表格应用程序(如 Google SheetsMicrosoft Excel)一起使用。一个 CSV 文件由多条记录组成,数据按行和列组织。接下来,我们将一起探索如何使用 Python 可视化 CSV 文件中的数据。

要从 CSV 文件中提取数据,我们必须在程序中导入 CSV 模块,具体方法如下:

> import csv

>

> with open(‘file.csv‘) as File:

> Line_reader = csv.reader(File)

在这里,csv.reader( ) 函数用于在导入 CSV 库之后读取程序内容。

CSV 文件数据可视化示例

示例 1:通过柱状图可视化不同人员的列数据。

下面的 CSV 文件包含不同人员的姓名、性别和年龄,并保存为 ‘biostats.csv‘:

!image

实现代码:

Python


CODEBLOCK_728cde86

输出结果:

!image

代码解释: 程序首先导入了用于可视化的 matplotlib 库和用于读取 CSV 数据的 csv 库。它使用 INLINECODE4832fc93 以只读模式打开 CSV 文件,并使用 INLINECODEf62c537e 进行读取。通过一个 for 循环遍历每一行,提取所需的列(例如姓名和年龄)并将其追加到列表中。最后,它使用 matplotlib 将姓名绘制在 X 轴上,将年龄绘制在 Y 轴上。

示例 2:通过折线图可视化不同日期的天气报告。

不同日期的温度(°C)存储在名为 ‘Weatherdata.csv‘ 的 CSV 文件中。我们将使用 ‘Dates‘(日期)和 ‘Temperature(°C )‘(温度)这两行分别作为 X 轴和 Y 轴来可视化天气报告。

!image

实现代码:

Python


CODEBLOCK_5f5959c9

输出结果:

!image

代码解释: 程序导入了用于可视化的 matplotlib 和用于读取 CSV 数据的 csv 库。它使用 INLINECODE77ddac6b 和 INLINECODEe1708e2b 打开文件,然后通过 for 循环读取每一行,将日期和温度列提取到列表中。最后,它使用 matplotlib 在 X 轴上绘制日期,在 Y 轴上绘制温度(°C)。

示例 3:通过散点图可视化医院患者的血压报告

!image

实现代码:

Python


CODEBLOCK_eb781631

输出结果:

!image

代码解释: 程序导入了用于可视化的 matplotlib 和用于读取 CSV 文件的 csv 库。它使用 INLINECODE2e38df09 和 INLINECODE738e8132 打开文件,然后通过 for 循环读取每一行,将患者姓名和血压值提取到列表中。最后,它使用散点图将姓名绘制在 X 轴上,将血压值绘制在 Y 轴上。

示例 4:使用饼图可视化学生在不同科目中的分数

!image

实现代码:

Python


CODEBLOCK_f4d3fd66

输出结果:
(注:此处为饼图输出示例,原文未提供图片)
代码解释: 程序导入了必要的库,打开 CSV 文件并读取科目名称和分数。通过列表存储数据后,使用 INLINECODEa2917135 函数绘制饼图,其中 INLINECODE7273776a 参数设置切片标签,autopct 用于显示百分比。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。如需转载,请注明文章出处豆丁博客和来源网址。https://shluqu.cn/22124.html
点赞
0.00 平均评分 (0% 分数) - 0