1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > python读取nc文件并转换成csv_Python提取netCDF数据并转换为csv文件

python读取nc文件并转换成csv_Python提取netCDF数据并转换为csv文件

时间:2018-11-10 08:41:56

相关推荐

python读取nc文件并转换成csv_Python提取netCDF数据并转换为csv文件

netCDF全称是network Common Data Format(网络通用数据格式),是由美国大学大气研究协会(University Corporation for Atmospheric Research,UCAR)的Unidata项目科学家针对科学数据的特点开发的,是一种面向数组型并适于网络共享的数据的描述和编码标准。目前,NetCDF广泛应用于大气科学、水文、海洋学、环境模拟、地球物理等诸多领域。

我们使用python对数据进行分析处理,首先我们需要下载安装netCDF4包,可使用pip一键安装。

此外我们还要用到python中numpy这个数据处理包,安装完成之后我们就可以着手处理数据。这里导入os包是为了处理当前目录下的NC文件。

netCDF文件的数据格式

(图摘自百度百科)

我们重点看第一个特点:自描述性。为什么NC文件具有自描述性?不像一般的数据集,里面只装有纯数据值,NC文件主要用于气象,天文,海洋学等方面,它含有的值都对应着现实世界中的某个变量,结构较为复杂,所以它内部所含有的数据不仅仅是值的集合,它还需要告诉读取它的人自己包含什么样的数据(变量Variable),这些数据在现实世界中代表什么(属性Attribute),以及数据的值依赖于什么(维度Dimension)。

举个例子,假如我们要表示某海洋内部的水压(Pressure)和温度(Temperature),这时Pressure就是变量Variable,为了得到它的值,我们需要提供如下信息:海洋坐标对应的经纬度(Lon

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。