我正在寻找一种从这个数据框重建矩阵的方法
head(INDEX)
RLonINT RLatINT mean
1 1 1 -1.8
9901 2 1 -1.8
19801 3 1 -1.7
29702 4 1 -1.8
39602 5 1 -2.0
49505 6 1 -1.9
其中length(INDEX$mean) = 2592
最终我想要一个72x36
矩阵
非常感谢
答案 0 :(得分:0)
如果您创建一个正确大小的空矩阵:
> m = matrix(NA, 72, 36)
然后使用(i,j)值的2列矩阵进行分配,如下所示:
> m[as.matrix(INDEX[,1:2])] = INDEX$mean