【问题标题】:Extracting data from NetCDF file从 NetCDF 文件中提取数据
【发布时间】:2019-04-05 14:53:19
【问题描述】:

我在 R 中工作,试图使用此处找到的数据(https://datadryad.org/resource/doi:10.5061/dryad.dk1j0;两个顶级文件)创建一个类似于此的表:[administrative_name, GDP2010, GDP2011....., GDP 2015]

据我所知,我需要从“admin_areas_GDP_HDI.nc”文件中提取行政单位的名称,并将它们与 GDP_per_capita_PPP_1990_2015.nc 文件中的年度数据结合起来。

使用 ncdf4 包,我设法打开了档案,并获取了所有属性和变量,但是我不知道如何访问数据并提取它。

我整天都在尝试访问数据,但我对 NetCDF 存档的经验有限,并且无法提取数据。任何指针都会帮助我!

【问题讨论】:

    标签: r netcdf ncdf4


    【解决方案1】:

    我喜欢使用raster 包来处理NetCDF 文件。它使用ncdf4 包来读取文件,但提供了一些额外的工具来处理栅格。您没有提到要提取哪些数据,因此下面的示例显示了每个行政单位的平均 GDP。

    library(raster)
    
    #Read in NetCDF files
    ad -> brick('admin_areas_GDP_HDI.nc')
    gdp -> brick('GDP_per_capita_PPP_1990_2015_v2.nc')
    
    #Calculate mean GDP using admin zones
    zoneMean -> zonal(gdp, ad[[1]], fun='mean', na.rm=T)
    

    【讨论】:

      猜你喜欢
      • 2021-08-02
      • 2022-07-16
      • 1970-01-01
      • 1970-01-01
      • 2023-03-07
      • 1970-01-01
      • 2021-11-18
      • 2021-03-29
      • 2018-01-16
      相关资源
      最近更新 更多