微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决从多个 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 进行提取。我无法光栅堆叠这两个文件

任何帮助将不胜感激。

谢谢!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。