0

我在列表中有温度数据(mg$Data):

在此处输入图像描述

我摆脱了单件维度:

mg$Data<-drop(mg$Data)

处理后大小为:[1:12,1:256,1:512]

在此处输入图像描述

其中i维度是月,j是纬度,k是经度。

我想重新排列这些数据以输出到 netcdf 文件,但我希望它的格式为:lat、lon、time。即 [1:256,1:512,1:12]

所以。这是一个可重现的示例:如果我创建一个相同大小的 NaN 数据集:

data <- rep(NaN, 12*256*512); 

我可以这样做吗?

ar <- array(data, c(12,256,512));

这会保持数据的正确定位吗?我对 R 比较陌生,所以我可能在这里遗漏了一些基本的东西。

4

0 回答 0