创建一个4*5的矩阵
1 | x <- 1:20 # 创建一个包含20个值的向量x,可以输入x查看:[1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
[,1] [,2] [,3] [,4] [,5]
[1,] 1 5 9 13 17
[2,] 2 6 10 14 18
[3,] 3 7 11 15 19
[4,] 4 8 12 16 20
删除行
1 | z1 <- y [-2,] # 删除y矩阵第2行,并赋值给z1矩阵 |
[,1] [,2] [,3] [,4] [,5]
[1,] 1 5 9 13 17
[2,] 3 7 11 15 19
[3,] 4 8 12 16 20
1 | z2 <- y [-c(2,3),] # 删除y矩阵第2,3行,并赋值给z2矩阵 |
[,1] [,2] [,3] [,4] [,5]
[1,] 1 5 9 13 17
[2,] 4 8 12 16 20
删除列
1 | z3 <- y [, 4] # 删除y矩阵第4列,并赋值给z3矩阵 |
[,1] [,2] [,3] [,4]
[1,] 1 5 9 17
[2,] 2 6 10 18
[3,] 3 7 11 19
[4,] 4 8 12 20
1 | z4 <- y [,-c(3,4)] # 删除y矩阵第3,4列,并赋值给z4矩阵 |
[,1] [,2] [,3]
[1,] 1 5 17
[2,] 2 6 18
[3,] 3 7 19
[4,] 4 8 20
提取行
1 | z5 <- y [2,] # 提取y矩阵第2行,并赋值给z5矩阵 |
[1] 2 6 10 14 18
1 | z6 <- y [c(2,3),] # 提取y矩阵第2,3行,并赋值给z6矩阵 |
[,1] [,2] [,3] [,4] [,5]
[1,] 2 6 10 14 18
[2,] 3 7 11 15 19
提取列
1 | z7 <- y [, 3] # 提取y矩阵第3列,并赋值给z7矩阵 |
[1] 9 10 11 12
1 | z8 <- y [, c(3,5)] # 提取y矩阵第3,5列,并赋值给z8矩阵 |
[,1] [,2]
[1,] 9 17
[2,] 10 18
[3,] 11 19
[4,] 12 20