Скажем, у нас есть этот пример матрицы:
# example 1 column matrix
A <- matrix(1:20, ncol = 1)
Мы можем поднастроить 1-й столбец и выбранные строки:
B <- A[ c(2:6, 11:16), 1 ]
dim(B)
# NULL
class(B)
# [1] "integer"
Примечание выше даст нам целочисленный вектор.Чтобы сохранить его в качестве матрицы после поднабора, используйте drop = FALSE
:
B <- A[ c(2:6, 11:16), 1, drop = FALSE ]
dim(B)
# [1] 11 1
class(B)
# [1] "matrix"