from hkj900 http://f.dataguru.cn/thread-4433-1-1.html
翻译R in aNutshell的句子 (详见书中p22-p24):
一个数组是一个多维的向量 (我想 一维数组==向量)
> a <- array(c(1,2,3,4,5,6,7,8,9,10,11,12),dim=c(3,4)) #二维数组
一个矩阵只是一个二维的数组
> m <- matrix(data=c(1,2,3,4,5,6,7,8,9,10,11,12),nrow=3,ncol=4) #指定行数和列数
但数组的维度可以多于二维,例如
> w <- array(c(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18),dim=c(3,3,2))
data frame是一个包括了多个等长度的命名向量的列表,和数据库表或电子表格比较像
#三个向量,长度相等,数据类型不一样
> teams <- c("PHI","NYM","FLA","ATL","WSNfrom hkj900")
> w <- c(92, 89, 94, 72, 59)
> l <- c(70, 73, 77, 90, 102)
#组合成data frame
> nleast <- data.frame(teams,w,l)
#最终结果
> nleast
teams w l
1 PHI 92 70
2 NYM 89 73
3 FLA 94 77
4 ATL 72 90
5 WSN 59 102