【问题标题】:how to extract precipitation data from netcdf file in R?如何从 R 中的 netcdf 文件中提取降水数据?
【发布时间】:2021-03-29 22:27:40
【问题描述】:

我正在尝试从从 cordex 气候模型下载的 netcdf 文件中提取降水数据。我应用了以下代码:

library(ncdf4)    
v1 <- nc_open('pr_EUR-44_ICHEC-EC-EARTH_rcp45_r12i1p1_SMHI-RCA4_v1_day_20960101-21001231.nc')
data_v1<-ncvar_get(v1,attributes(v1$var)$names[3]) 

我得到了这个数据:

这里,我需要获取行号为 1826 的数据。

我在这里上传了 20 mb 大小的 nc 文件:

https://easyupload.io/ch55ic

【问题讨论】:

    标签: r netcdf


    【解决方案1】:

    该数组由 1826 个矩阵组成,每个矩阵有 106 行和 103 列。

    data_v1[,,1826]
    

    应该提取您所追求的矩阵。请参阅Grouping functions (tapply, by, aggregate) and the *apply family,了解一些处理数组的有用函数的简要概述。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-07-16
      • 1970-01-01
      • 2021-08-02
      • 1970-01-01
      • 2013-01-13
      • 2020-12-03
      • 2021-04-15
      • 1970-01-01
      相关资源
      最近更新 更多