这里是引用参考原文链接:http://gaohr.win/site/blogs/2019/2019-08-20-china-daily-ground-climate-data-extraction.html#
GaoHR 个人博客: http://gaohr.win
由于需要处理长时间序列的逐日气象数据集(.txt文件),即在全国气象站点中提取特定气象站点的数据,所以发现了一个很好用的利用python代码进行逐日气象数据的提取,亲自试验之后觉得非常实用,只需要调整几个小问题。
1、运行代码时,文件输入、输出路径的修改

2、需要提取的站点、气象数据类型、数据开始-截止日期的修改
3、需要提取的降水、气温、日照时数等.txt文件需要存放在同一文件夹中
4、运行结果

if __name__ == "__main__":# 定义文件路径dataDir = r"G:\2020\气象数据\2019\EVP" dataDir_out = r"G:\2020\气象数据\2019\EVP"sidArr = ["53463"]  # 站号列表fields = ["TEM", "TMN", "TMX", "PRE", "RHU", "WIN", "PRS", "SSD"]  # 可选的提取变量列表START = "2019-01-01"  # 起始日期END = "2019-12-31"  # 终止日期period = [START.split('-')[0] + START.split('-')[1], END.split('-')[0] + END.split('-')[1]]period_days = GetDateArr_strdays(START, END)days = []# 逐站点提取数据for sid in sidArr:print(sid)# 计算起始搜索行数,提高提取速度sr = sidArr.index(sid) * 28c = ClimateData(dataDir, dataDir_out, int(sid), fields, period, days)c.ExtractData(sr=sr)c.SaveData(period_days, avg=False, d=False)


利用Python处理逐日气象数据集(.txt文件)相关推荐

  1. 目标检测-VOC数据集txt文件制作方法

    个人微信公众号:AI研习图书馆,欢迎关注~ 深度学习知识及资源分享,学习交流,共同进步~ VOC数据集中txt文件的制作方法 1.引言 本文介绍两种VOC数据集txt文件生成方法,一种是Python实 ...

  2. python怎么去掉视频字幕_利用Python实现字幕挂载(把字幕文件与视频合并)思路详解...

    其实超简单超简单!python好现成的库,一下子省略了好多步骤! 本文在Windows环境下!linux只是不需要手动输入imagicmagick的位置! 需要用到的环境 python(基本上只要不是 ...

  3. 如何用python和pip安装在txt文件中配置好版本的库包

    如何用python和pip安装在txt文件中配置好版本的库包 文章目录: 一.建立库包版本的txt配置文件 二.安装txt配置文件中的库包 有时候你自己用python实现一个项目,然后想把它在gith ...

  4. python批量处理txt_浅谈Python批处理文件夹中的txt文件

    1 文件处理形式 近期由于处理大量数据,所以对于采用python进行处理文件的一些操作也打算整理一下:接下来主要说一下如何处理目录下的一系列txt文件.首先看一下我们将要处理目录下的15个类似的数据文 ...

  5. python自动化办公:利用python将签名自动插入docx文件

    一.利用python将签名自动插入docx文件 一张无背景的个性签名 将图片自动识别到docx.pdf中的右下角并插入! 首先这是本人在某微信小程序自动生成的个性签名 一.安装python-docx包 ...

  6. Python百度文库爬虫之txt文件

    Python百度文库爬虫之txt文件 说明: 对于文件的所有类型,我都会用一篇文章进行说明,链接: Python百度文库爬虫之txt文件 Python百度文库爬虫之doc文件 Python百度文库爬虫 ...

  7. 利用 Python 分析 MovieLens 1M 数据集

    1 数据集简介 MovieLens数据集是一个关于电影评分的数据集,里面包含了从IMDB, The Movie DataBase上面得到的用户对电影的评分信息,详细请看下面的介绍. 1 links.c ...

  8. Learning: 利用Python进行数据分析 - MovieLens 数据集的探索

    MovieLens 1M数据集含有来自6000名用户对4000部电影的100万条评分数据,分为三个表,movies.ratings.users 数据处理 通过pandas.read_table将各表转 ...

  9. load python txt文件_详解Python中numpy.loadtxt()读取txt文件

    为了方便使用和记忆,有时候我们会把 numpy.loadtxt() 缩写成np.loadtxt() ,本篇文章主要讲解用它来读取txt文件. 读取txt文件我们通常使用 numpy 中的 loadtx ...

  10. python创建一个txt文件-python中如何创建一个txt文件

    python中有一个内置函数open(),该函数用于打开一个文件,创建一个 file 对象,相关的方法才可以调用它进行读写.如果以只写模式打开一个文件,那么该函数会在文件不存在时创建一个文件. 语法: ...

最新文章

  1. 一文了解点特征直方图
  2. 获取本地System权限
  3. miller_rabin 模板
  4. 【nexus】nexus : mac 安装 nexus
  5. C++ 面向对象程序三大特性之 继承
  6. django mysql 2059_Django mysqlclient后端生成django.db.utils。操作错误:(2059,NULL)在Windows中...
  7. 最近在整理和准备发布
  8. 【python】习题 1-4周
  9. 武汉理工大学计算机转专业名单,武汉理工大学转专业的限制
  10. 王强 河南大学计算机学院,王强-河南大学生命科学学院
  11. 健身机构如何入局知识付费?
  12. Android攻城狮fragment
  13. 传播正能量——做一个快乐的程序员
  14. 9 个非常实用的网络调试命令,你会用几个呢?
  15. 《深入理解Android 卷III》第七章 深入理解SystemUI(完整版)
  16. Python 之 小白爬虫
  17. LeetCode4寻找两个有序数组的中位数(二分查找+分治)
  18. 剑指 Offer 05. 替换空格无标题(正则表达式)
  19. Robomongo的安装及简单使用
  20. 拓嘉辰丰:怎样给拼多多直播预热

热门文章

  1. win10右键一直转圈_win10 系统 桌面点右键经常转圈圈卡住。
  2. 爬虫项目1[爬取小猪短租数据]
  3. 斯坦福大学自然语言处理第四课“语言模型(Language Modeling)
  4. 基于B_spline 的非刚性形变
  5. 基于LSTM的诗词生成
  6. SL4A apk 编译生成
  7. 怎么用计算机技术预测蛋白质结构,如何利用同源建模预测蛋白质三级结构
  8. 强力推荐一款游戏十分好玩
  9. 默认浏览器怎么更改为别的浏览器,这2个方法很简单
  10. 如何用windows xp自带的画图工具画箭头