11

这是我第一次使用 3 维数组,我在命名第三维时遇到了问题。

ReplicateData <- array(0, c(240, 500, 5), dimnames=list(NULL, NULL, c("Returns", "Replicates", "Asset Class")))

我收到错误消息:

暗名的长度不等于数组范围

这似乎应该是一个简单的问题,但我在帮助文档或在线中找不到明确的示例。

4

2 回答 2

13

数组的第三个维度的范围为 5,但该维度的名称向量的长度为 3。

于 2010-07-09T03:03:27.713 回答
8

因为我用一点'o代码来指导我更好地理解答案......这是Jonathan Chang的正确答案翻译成代码:

ReplicateData <- array(0,c(240,500,5),dimnames=list(NULL, NULL, 
  c("Returns","Replicates","Asset Class", "Fourth Dimname", "Fifth Dimname")))
于 2015-01-07T23:30:17.093 回答