有些人老是问如何处理nc文件,尤其是使用R语言,那么我就来介绍一下ncdf4这个包。这个包可以直接在CRAN上下载。
这个我感觉对我来说就三个函数用的多。
第一步是怎么读?
library(ncdf4)ncvariable "/Users/huzheng/Downloads/model.nc")# 这样就将数据读进R了
第二步查看里面有哪些变量?
names(ncvariable$var)# tas
上面出现只有一个,说明这个nc里面只有一个变量叫tas。但是要知道,nc文件还有三个变量:lon,lat,time都是默认拥有的!!!!
第三步提取变量?
lon "lon")lat "lat")time "time")tas "tas")
在Rstudio的环境窗口可以看到,这里的lon,lat都是一纬度的数组,time是一大串9位的时间戳。tas是一个三维度的矩阵,分别对应的是lon,lat,time的长度。