检验c是否也集合y中的元素。检验c是否为集合y中之素。

36–diag()

  • 万一它的参数是一个矩阵,它回到的是一个向量
  • 要其的参数是一个向量,它回到的凡一个向量
  • 苟她的参数是一个标量,它回到的凡点名大小的单位矩阵

> diag(2)
     [,1] [,2]
[1,]    1    0
[2,]    0    1
> diag(2,3)
     [,1] [,2] [,3]
[1,]    2    0    0
[2,]    0    2    0
[3,]    0    0    2
> diag(2,3,4)
     [,1] [,2] [,3] [,4]
[1,]    2    0    0    0
[2,]    0    2    0    0
[3,]    0    0    2    0
> m <- matrix(1:4, nrow = 2)
> dm <- diag(m)
> dm
[1] 1 4
> diag(dm)
     [,1] [,2]
[1,]    1    0
[2,]    0    4

36–diag()

  • 使它们的参数是一个矩阵,它回到的是一个向量
  • 若果其的参数是一个向量,它回到的是一个向量
  • 如果它的参数是一个标量,它回到的凡点名大小的单位矩阵

> diag(2)
     [,1] [,2]
[1,]    1    0
[2,]    0    1
> diag(2,3)
     [,1] [,2] [,3]
[1,]    2    0    0
[2,]    0    2    0
[3,]    0    0    2
> diag(2,3,4)
     [,1] [,2] [,3] [,4]
[1,]    2    0    0    0
[2,]    0    2    0    0
[3,]    0    0    2    0
> m <- matrix(1:4, nrow = 2)
> dm <- diag(m)
> dm
[1] 1 4
> diag(dm)
     [,1] [,2]
[1,]    1    0
[2,]    0    4

37–sweep( )

sweep(
)函数中之眼前片只参数近似于apply中的参数:数组和方向,在下面这个例子中,方向是1,表示按行计算,第四只参数表示的是设用的函数,第三独参数是者函数的参数。

> m
     [,1] [,2]
[1,]    1    3
[2,]    2    4
> sweep(m, 1, c(2, 3), "+")
     [,1] [,2]
[1,]    3    5
[2,]    5    7

37–sweep( )

sweep(
)函数中的前少独参数近似于apply中之参数:数组和方向,在下面这个事例中,方向是1,表示按行计算,第四独参数表示的凡设运用的函数,第三个参数是以此函数的参数。

> m
     [,1] [,2]
[1,]    1    3
[2,]    2    4
> sweep(m, 1, c(2, 3), "+")
     [,1] [,2]
[1,]    3    5
[2,]    5    7

38–%in%

c%in%y :检验c是否也集合y中的元素

> y <- c(1,3,5)
> 3%in%y
[1] TRUE
> 2%in%y
[1] FALSE

38–%in%

c%in%y :检验c是否也集合y中之素

> y <- c(1,3,5)
> 3%in%y
[1] TRUE
> 2%in%y
[1] FALSE

39–setequal()

setequal(x,y)检验x和y是否等于

> x <- c(1,2,3)
> y <- c(1,3,5)
> setequal(x, y)
[1] FALSE
> setequal(x, 1:3)
[1] TRUE

39–setequal()

setequal(x,y)检验x和y是否当

> x <- c(1,2,3)
> y <- c(1,3,5)
> setequal(x, y)
[1] FALSE
> setequal(x, 1:3)
[1] TRUE

40–combn( )

combn( ) 用于来集合元素的三结合。
比如找来1至4蒙受含2独元素的子集,并对每个子集求和。

> combn(1:4, 2)
     [,1] [,2] [,3] [,4] [,5] [,6]
[1,]    1    1    1    2    2    3
[2,]    2    3    4    3    4    4
> combn(1:4, 2, sum)
[1] 3 4 5 5 6 7

40–combn( )

combn( ) 用于有集合元素的做。
像找来1交4吃蕴含2独因素的子集,并针对性每个子集求和。

> combn(1:4, 2)
     [,1] [,2] [,3] [,4] [,5] [,6]
[1,]    1    1    1    2    2    3
[2,]    2    3    4    3    4    4
> combn(1:4, 2, sum)
[1] 3 4 5 5 6 7

相关文章