从多个 NETCDF 文件中堆叠和提取单个变量

时间:2021-07-25 19:08:11

标签: r list extract raster netcdf

我正在尝试堆叠多个(超过 1000 个文件)Netcdf 文件,例如 here,并从多层文件中提取名为“air_temp_AC”的单个变量。

我用过

list_col <- list.files("E:/Pres", pattern = "*.nc", full.names = TRUE)
ncin <- raster::stack(list_col,varname = "air_press_AC")

我收到以下错误为“h(simpleError(msg, call)) 中的错误”: 在为函数“stack”选择方法时评估参数“x”时出错:varname:文件中不存在 air_press_AC。从以下选项中选择一项:"

有一个名为“air_press_AC”的变量。但是,我能够提取单个文件的数据,但无法使用该变量的 rasterstack 进行提取。我无法光栅堆叠这两个文件。

任何帮助将不胜感激。

谢谢!

0 个答案:

没有答案