Python基础——csv文件处理及可视化

本文介绍了Python中处理CSV文件的基础知识,包括CSV文件格式、使用标准库进行分析,以及如何进行数据可视化,如设置图像大小、在同一图表上绘制多条折线和设置图像填充区域。通过实例展示了绘制整年天气图的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

csv文件处理及可视化

(1)csv文件格式:要在文本文件中存储数据,最简单的方式是将数据作为一系列以逗号( , )分隔的值写入文件【形式:数据之间用,号隔开
#例如:2014-1-5,61,44,26,18,7,-1,56,30,9,30.34,30.27,30.15,10,4,0.00,0,195
(2)分析csv文件头
#csv处理模块包含在Python标准库中,可以分析csv文件的数据行,可以快速提取感兴趣的值。

def read_csv2():
    filename = 'D:\python_test1\chapter_16_sitka_weather_07-2014.csv'  # 文件所在路径
    with open(filename) as f:#打开文件,并创建文件对象
    	#将文件对象作为参数传给csv.reader(),并创建一个与该文件相关联的阅读器实例,阅读器对象存储在reader中
    	#reader处理文件中以逗号分隔的第一行数据,并将每项数据都作为一个元素存储在列表中
    	#此时光标位于-1的位置
        reader = csv.reader(f)
        #模块csv包含函数next(),调用它并将阅读器对象传递给它时,它将返回文件中的下一行。
        #从-1行开始,每调用一次,获取下一行。
        header_row = next(reader)

    #enumerate()获取每个元素的索引及其值
    for index, column_header in enumerate(header_row):
        print
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值