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