如果我将一部分数据提取为如下所示的温度“Testrun” 在全球坐标如下
88.54 86.65 84.75 82.85
0 245.93 245.50 243.67 246.60
1.88 245.93 245.54 244.03 246.94
3.75 245.94 245.58 244.39 247.28
5.62 245.94 245.62 244.75 247.61
7.5 245.95 245.66 245.11 247.95
在提取“Testrun”之前,我将列命名为经度和整个数组的纬度行。
我现在可以通过以下
提取任何单个值 > Testrun[3,2,1]
[1] 245.58
但是我无法使用列名和行名得到相同的结果
>
Testrun[3.75,86.5,1]
Error in Testrun[3.75, 86.5, 1] : subscript out of bounds
可以做得很好,所以我做错了什么?
答案 0 :(得分:0)
好的,没有看到数据我假设你有一个多暗的数据,比如
(2,2,2)
要访问位置data[2,2,2]
的元素,您可以执行
data[12,12,12]
Error in data[12, 12, 12] : subscript out of bounds
但使用dimnames访问你无法做到
data["12","12","12"]
[1] 14
R认为这是第12个元素。你需要用引号括起来,即
{{1}}