赞
踩
vector
可以使用括号内位置的数值向量引用向量的元素。例如,a [ c( 2,4) ]表示向量a的第二个和第四个元素。
> a <- c("k", "j", "h", "a", "c", "m”)
> a[3]
[1] “h"
> a[c(1, 3, 5)]
[1] "k" "h" “c"
> a[2:6]
[1] "j" "h" "a" "c" “m"
matrix function:
myymatrix <- matrix(vector, nrow=number_of_rows, ncol=number_of_columns, byrow=logical_value, dimnames=list( char_vector_rownames, char_vector_colnames))
dimname包含存储在字符向量中的可选行和列标签。byrow选项表示矩阵是按行填充,默认是按列。
> cells <- c(1,26,24,68)
> rnames <- c("R1", "R2”)
> cnames <- c("C1", "C2”)
> mymatrix <- matrix(cells, nrow=2, ncol=2, byrow=TRUE)
[,1] [,2]
[1,] 1 26
[2,] 24 68
> 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
> x <- matrix(1:10, nrow=2)
>x
[,1] [,2] [,3] [,4] [,5]
[1,] 1 3 5 7 9
[2,] 2 4 6 8 10
> x[2,]
[1] 2 4 6 8 10
> x[,2]
[1] 3 4
> x[1,4]
[1] 7
> x[1, c(4,5)]
[1] 7 9
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。