不同行业对数据集行(row)和列(column)的叫法是不一致的。统计学家称观测(observation)和变量(variable),数据库分析师则称记录(record)和字段(field),数据挖掘/机器学习学科称示例(example)和属性(attribute)。
向量 c()
例如:
a<-c(1,2,3,4,5,6)
b<-c("one","two","three")
c()<-c(TRUE,TRUE,TRUE,FALSE,TRUE,FALSE)
例如:
>a<-c(1,2,5,3,6,-2,4)
>a[3]
[1]5
>a[c(1,3,5)]
[1]1 5 6
>a[2:6]
[1]2 5 3 6 -2
矩阵:一个二维数组,只是每个原色都拥有相同的模式(数值型、字符型或逻辑型)。可通过函数matrix创建矩阵。一般使用格式为:
mymatrix<-matrix(vector,nrow=number_of_rows,ncol=number_of_coloums,byrow=logical_value,dimnames=list(char_vector_rownames,char_vecror_colnames))
> y<-matrix(1:20,nrow=5,ncol=4)
> y
[,1] [,2] [,3] [,4]
[1,] 1 6 11 16
[2,] 2 7 12 17
[3,] 3 8 13 18
[4,] 4 9 14 19
[5,] 5 10 15 20
> cells<-c(1,26,24,68)
> rnames<-c("R1","R2")
> cnames<-c("C1","C2")
> mymatrix<-matrix(cells,nrow=2,ncol=2,byrow=TRUE,dimnames=list(rnames,cnames))
> mymatrix
C1 C2
R1 1 26
R2 24 68
> mymatrix<-matrix(cells,nrow=2,ncol=2,byrow=FALSE,dimnames=list(rnames,cnames))
> mymatrix
C1 C2
R1 1 24
R2 26 68
>
__
原文:http://www.cnblogs.com/Make-It-Fun/p/5264090.html