R - извлечь подматрицу с именем столбца - PullRequest
2 голосов
/ 06 марта 2012

R - есть ли способ извлечь несколько столбцов из матрицы с именами столбцов?например, в матрице ниже:


  A B C D  E
A 1 3 5 7  9
B 2 4 6 8 10
 

извлечение подматрицы со столбцами C, D и E, например:


  C D  E
A 5 7  9
B 6 8 10
 

спасибо.

1 Ответ

4 голосов
/ 06 марта 2012

Пока матрица имеет имена столбцов (возвращаемые colnames(m)), вы можете использовать их для индексации столбцов, которые вы хотите извлечь.

m[, c("C", "D", "E")]
#   C D  E
# A 5 7  9
# B 6 8 10
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...