首页 > 解决方案 > 从多个 NETCDF 文件中堆叠和提取单个变量

问题描述

我正在尝试像这里一样堆叠多个(超过 1000 个文件)Netcdf 文件,并从多层文件中提取一个名为“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)) 中的错误:在为函数“堆栈”选择方法时评估参数“x”时出错:varname:air_press_AC 文件中不存在。从以下选项中选择一个:"

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

任何帮助将非常感激。

谢谢 !

标签: rlistextractrasternetcdf

解决方案


推荐阅读