r - 为什么我的 .nc 文件的尺寸在 R 中无法识别?
问题描述
我想将变量添加到 R 中的现有 .nc 文件中。
当我输入时,文件的变量如下所示:print.nc(open.nc("tasmax_EUR-44_mon_200601-201012.nc"))
首先,我从文件中读取数据:
nc<-nc_open("tasmax_EUR-44_mon_200601-201012.nc")
tmax<-ncvar_get(nc)
然后我尝试创建我将使用的变量ncvar_add
ncvar_def("tasmax","K",list(rlon, rlat, time))
这将返回:
Error in ncvar_def("tasmax", "K", list(rlon, rlat, time)) :
object 'rlon' not found
但是当我检查文件时,我可以看到这些尺寸(在附图中突出显示)。为什么尺寸不被识别?
这样做:
ncvar_def("tasmax","K",list("rlon", "rlat", "time"))
返回此错误:
[1] "Error, passed variable has a dim that is NOT of class ncdim4!"
[1] "Error occurred when processing dim number 1 of variable tasmax"
Error in ncvar_def("tasmax", "K", list("rlon", "rlat", "time")) :
This dim has class: character
解决方案
推荐阅读
- gitlab - 仅在合并后在 gitlab 上运行集成测试
- ios - 应用程序被杀死时调用的推送通知方法
- microsoft-graph-api - 通过图形 API 公开用户时限制用户属性
- python - 为模板文件夹(flask)指定不同的 lcoation
- javascript - 如何使用类装饰器将装饰器应用于所有类方法
- javascript - Javascript 用两组引用文本 silder
- c - 使用令牌粘贴为打印十六进制数字键入依赖宏?
- javascript - 为什么程序员在 React 路由中使用组件属性?
- python - 为什么keras model.fit using gpu会导致Segmentation fault?
- reactjs - 在 Reactjs 中选择输入类型