csv格式文件数据分析
1.下载数据
1.1下载数据,处理csv格式文件的数据
安装csv模块,在网上下载或者自己写一个csv格式的文件
也可以访问官网,不过很多人下不了这些文档,我这的下载积分只要1个。
现在开始写代码吧:
先导入csv模块,打开对应的csv文件将结果存放在f里面,调用csv.reader()方法,将前面存储的文件对象传递给他,创建一个相关联的阅读器(reader)对象,将阅读器对象存储在reader里面,调用next()方法,将阅读器对象的行传递给文件的第一行,并返回文件对象的下一行数据。
importcsv
filename = 'sitka_weather_07-2014.csv'
with open(filename) as f:
reader = csv.reader(f)
header_row = next(reader)
print(header_row)
'''调用enumerate()方法获取每个元素的索引和数值'''
for index, column_header inenumerate(header_row):
print(index, column_header)#打印出列号和名称
1.2数据的读取
ps:由于书里面的最高气温提取是错的,实际上是每行的第一个数据
前面我们得到了文件里面的行数和数据名称
现在我们需要读取文件里面的数据
filename= 'sitka_weather_07-20