我是R的新手,并努力复制样本数据给出的这个矩阵。该矩阵内部包含两个不同的子矩阵。
> str(oliveoil)
'data.frame': 16 obs. of 2 variables:
$ chemical: AsIs [1:16, 1:5] 0.73 0.19 0.26 0.67 0.52 0.26 0.24 0.3 0.35 0.19 ...
..- attr(*, "dimnames")=List of 2
.. ..$ : chr "G1" "G2" "G3" "G4" ...
.. ..$ : chr "Acidity" "Peroxide" "K232" "K270" ...
$ sensory : AsIs [1:16, 1:6] 21.4 23.4 32.7 30.2 51.8 40.7 53.8 26.4 65.7 45 ...
..- attr(*, "dimnames")=List of 2
.. ..$ : chr "G1" "G2" "G3" "G4" ...
.. ..$ : chr "yellow" "green" "brown" "glossy" ...
但是,当我使用以下命令创建数据框时,我得到一个包含所有矩阵的平面数据框:
data.d <- data.frame( x1 = matrix(c(1,2,3,4,5,6,7,8,9),nrow=3), x2 = matrix(c(9,8,7,6,5,4,3,2,1),nrow=3), resp = matrix(c(20,20,20,20,20,20,20,20,20),nrow=3) )
有什么建议吗?