r - 从多个 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 进行提取。我无法栅格堆栈这两个文件。
任何帮助将非常感激。
谢谢 !
解决方案
推荐阅读
- ruby-on-rails - 通过关联表对索引进行排序?
- ios - 在 XCode 中使用类似 AWK 的处理
- haskell - 如何为 kind (* -> *) -> * 类型编写 aeson ToJSON 实例
- python - Twisted Command 构建失败的轮子
- windows - 从 Windows 为 Raspberry Pi 3 B 交叉编译裸机 Rust
- python - Keras:完成训练过程后释放内存
- pip - conda 相当于 pip install --user
- java - JanusGraph 添加边缘似乎不起作用
- typescript - 在 VSCode 中移动 Typescript 文件时自动导入重构?
- python - IPython 控制台可以在 Eclipse/Pydev 中进行交互吗?