Python怎么制作提取指定站点的空气质量数据
发表于:2025-02-05 作者:千家信息网编辑
千家信息网最后更新 2025年02月05日,这篇文章主要介绍"Python怎么制作提取指定站点的空气质量数据",在日常操作中,相信很多人在Python怎么制作提取指定站点的空气质量数据问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法
千家信息网最后更新 2025年02月05日Python怎么制作提取指定站点的空气质量数据
这篇文章主要介绍"Python怎么制作提取指定站点的空气质量数据",在日常操作中,相信很多人在Python怎么制作提取指定站点的空气质量数据问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"Python怎么制作提取指定站点的空气质量数据"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
前言
对于我们下载的多数数据集,我们可能需要提取其中指定的来使用,比如这个空气质量数据集,全国那么多站点,我只想要我研究的区域的站点数据,然而,当我打开文件夹的时候,失望了,因为这些数据都是一个一个的csv文件。有一个方法就是excel可以用脚本把这些单独的csv合并为一个csv,但可能伴随的问题就是数据超出excel的存储上限,so,我们换一种做法提取指定站点的数据。
这次实验用到的数据是全国2014-2020年的站点空气质量数据,每小时的分辨率的,截图看看长什么样子:
要是一个一个的打开去提取自己需要的,那会疯掉的,So,上神器--Python来完成这次实验操作
targets就是你指定的想提取的站点,想提取谁就指定谁,就输入谁的站点代号就可以啦
整体代码如下:
import osimport pandas as pd# 定义相关参数dataPath = './data' # 数据目录targets = ['1001A','1002A','1003A','1004A','1005A','1006A','1007A','1008A'] # 目标站点result = [[] for i in range(len(targets))] # 用于保存结果# 开始遍历for filepath in os.listdir(dataPath): # 遍历每个文件夹 for filename in os.listdir('%s/%s'%(dataPath,filepath)): if not filename.endswith('.csv'): # 去重非csv数据文件 continue data = pd.read_csv('%s/%s/%s'%(dataPath,filepath,filename)) for i in range(0,len(data),15): for k in range(len(targets)): try: item = {'date':data['date'][i], # 日期 'hour':data['hour'][i]} # 小时 for j in range(i,i+15): item[data['type'][j]] = data[targets[k]][j] result[k].append(item) except: pass print('%s处理完毕'%filename) # 保存结果for i in range(len(targets)): pd.DataFrame(result[i]).to_csv('%s.csv'%targets[i],index=False)
Run,启动就可以运行,结果输入是这几个站点的csv数据,里面包含了所记录的时间范围的所有要素(比如PM10之类的)的数据
到此,关于"Python怎么制作提取指定站点的空气质量数据"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
数据
站点
空气
空气质量
质量
制作
文件
学习
就是
结果
全国
小时
文件夹
方法
更多
问题
实验
帮助
输入
实用
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
华为网络安全工程师 待遇
高效 网络安全 舆情舆论
北极星无法进入服务器
数据库技术与应用刘卫国答案
静安区企业软件开发报价有哪些
中海油数据库oracle
我的世界基岩版服务器怎么打开
自己的服务器怎么上传图片
浪潮服务器边缘计算公式
网络安全风险和威胁有哪些呢
长宁区智能软件开发使用方法
金铲铲服务器老爆满
华为投入网络技术
网络安全产品现在有什么新方向
和tidb类似的数据库
计算机软件开发 是
天津图腾服务器机柜
青岛科技大学互联网专业
中国自主互联网服务器概念股
微信公众号连接mysql数据库
机房服务器需要配显示器吗
无服务器怎么重新登录设置
广宇智通网络技术培训中心
网络技术员的职业决策分析
江苏统一软件开发服务检测中心
全国第七次网络安全宣传周
数据库监控主要内容
服务器安全卫士属于paas
网络安全与信息安全等人关系
ktv 服务器