[英]what causes the error in vobjtovarid?
我正在尝试从necdf文件中读取一些变量,但出现错误:
f=open.ncdf("mrgHYDRO_Az_arfswp_Stom_PRUNI_20000101_20001231_1M_sechiba_history.nc")
A = get.var.ncdf(nc=f,varid="Evaporation",verbose=TRUE)
Error in vobjtovarid(nc, varid, verbose = verbose) : Variable not found
最好的帮助
"file has 9 dimensions:"
[1] "lon Size: 34"
[1] "lat Size: 30"
[1] "veget Size: 13"
"file has 113 variables:"
[1] "double time_counter_bnds[tbnds,time_counter] Longname:time_counter_bnds Missval:1e+30"
[1] "float evap[lon,lat,time_counter] Longname:Evaporation Missval:1e+30"
我认为正确的名称是指在调用get.var.ncdf
是evap
不Evaporation
。 长名只是一个更具描述性的名称,真实名称是evap
。
A = get.var.ncdf(nc=f,varid="evap",verbose=TRUE)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.