常用R数据类型是
向量当要创建具有多个元素的向量时,应该使用 > y<-c(12,13,14,15)> print(y)[1] 12 13 14 15-c(12,13,14,15)> 列表列表是一个R对象,它可以包含许多不同类型的元素,如向量,函数,甚至其中的另一个列表。 > t<-list(a=c(1,2,3),b=c('yes','no'),c=c(12,13,14))> print(t)$a[1] 1 2 3$b[1] 'yes' 'no' $c[1] 12 13 14-list(a=c(1,2,3),b=c('yes','no'),c=c(12,13,14))> 矩阵矩阵是二维矩形数据集。 它可以使用向量输入到矩阵函数来创建。 > u<-matrix(c(2:10),ncol =="" 2)=""> print(u) [,1] [,2][1,] 2 7[2,] 3 8[3,] 4 9[4,] 5 10[5,] 6 2-matrix(c(2:10),ncol> 数组矩阵只能有两个维度,数组可以是任意数量的维数。数组函数采用一个 > h<-array(c(3:8),dim =="" c(3,3,2))=""> h, , 1 [,1] [,2] [,3][1,] 3 6 3[2,] 4 7 4[3,] 5 8 5, , 2 [,1] [,2] [,3][1,] 6 3 6[2,] 7 4 7[3,] 8 5 8-array(c(3:8),dim> 因子因子是使用向量创建的R对象。 它将向量存储在向量中的元素的不同值作为标签。标签始终是字符,无论它是输入向量中是数字,还是字符或布尔等。它们在统计建模中很有用。 因子使用 > factor<-c(1,2,3,4)> class(factor) [1] 'numeric' > factor1<-as.factor(factor)> class(factor) [1] 'numeric' > class(factor1) [1] 'factor'-as.factor(factor)>-c(1,2,3,4)> 数据框数据帧是表格数据对象。与数据帧中的矩阵不同,每列可以包含不同的数据模式。 第一列是数字,而第二列可以是字符,第三列可以是逻辑类型。它是一个长度相等的向量列表。 数据帧使用 > g<-data.frame(a=c(1,2,3),b=c('yes','no','yes'),c=c('male','female','male'))> g a b c1 1 yes male2 2 no female3 3 yes male-data.frame(a=c(1,2,3),b=c('yes','no','yes'),c=c('male','female','male'))>
|
|