创建表比方说,我有这样的一个表:有不同的行尺寸
data <- c(1,2,3,6,5,6,9,"LC","LC","HC","HC","LC","HC","ALL")
attr(data,"dim") <- c(7,2)
data
[,1] [,2]
[1,] "1" "LC"
[2,] "2" "LC"
[3,] "3" "HC"
[4,] "6" "HC"
[5,] "5" "LC"
[6,] "6" "HC"
[7,] "9" "ALL"
现在我要处理的数据,所以它看起来是这样的:
[,"LC"] [,"HC"] [,"ALL"]
[1,] "1" "3" "9"
[2,] "2" "6"
[3,] "5" "6"
有没有一种办法在R中执行此操作还是仅仅是不可能的,我应该尝试其他方式来访问我的数据吗?
'data.frame'和'matrix'(和'array')具有预定的形状('N * M')。只是更明确地把它放在那里。 – 2011-05-13 09:21:01