为什么此命令等效项在R中不起作用?

时间:2019-02-13 06:54:27

标签: r

我目前正在参加R培训,培训师说:

b <- array(1:12, c(2,3,2))

等效于

D <- 1:12
dim(D) <- c(2,3,2)

如果是这种情况,那么为什么

b <- array(1:12, c(2,3,3))

工作,但是

D <- 1:12
dim(D) <- c(2,3,3)

不是吗?

我确实问过我的教练,但是我得到的答案并不令人信服。

1 个答案:

答案 0 :(得分:0)

请查阅功能数组的文档和输入参数。     array(data =,dim =,dimnames =)。 这里     b <-数组(1:12,c(2,3,3)) 您给c(2,3,3)作为尺寸,然后将其更改为     D <- 1:12     dim(D) <- c(2,3,2) 因此b!= D。