我有一个包含的netCDF以下形状的多维数组:如何反转一维中存储在NetCDF中的多维数组?
[1:424,1:412,1:3,1:130]
..和我想沿第二维反相并得到:
[1:424,412:1,1:3,1:130]
我尝试:
test_object <- nc_open("~/work/macro/COOR_2_INDICES/test.nc")
hwmid <- ncvar_get(test_object)
hwmid<-hwmid[,412:1,,]
nc_close(test_object)
..但这种不倒置对象,并且还我不得到出现任何错误。
非常感谢提前! Marek
谢谢...这是我的间接问题的其他部分 - 我也错过了这个......但问题是,“hwmid”对象在hwmid <-hwmid [,412:1, ,] ...我通过以下链接共享文件:https://drive.google.com/drive/folders/0ByPJ-UkVdXZgUl9TRmdwb2hDaXc – Marek
提供一个最小可重现的例子(例如在Heikki的答案中)会比分享整个数据集。如果你使用一个数组(如同Heikki的回答一样),重新排序应该是有效的。为什么downvote? –
你好,我是相当新的Stackoverflow ..如果我不小心倒了投票的东西,我真诚道歉...这是错误的! – Marek