繁体   English   中英

从R中的netcdf文件中提取复杂变量

[英]Extract complex variable from netcdf file in R

对于netcdf文件的每个单元格,我试图在温度保持超过给定水平(在“temp”对象中的35到49之间)时提取最大时间长度。 文件链接在这里这里有变量名称的完整描述。

我只设法导入文件并检索一些变量,但是当涉及基于单元格和临时级别的提取时,我完全丢失了。

打开NetCDF文件

require(ncdf4)
ncfname <- "us_output.nc"
ncin <- nc_open(ncfname)
print(ncin)
str(ncin)
names(ncin$var)

得到变量

 lon <- ncvar_get(ncin,"lon")
 lat <- ncvar_get(ncin,"lat")
 temp <- ncvar_get(ncin,"temperatures")
 time <- ncvar_get(ncin,"max_number_of_hours_above_a_temperature")

提前谢谢了! 阿古斯

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM