2013-06-01 1 views
0

У меня есть матрица, и для каждой строки и столбца есть имена размеров.Как извлечь часть матрицы в соответствии с именами измерения

Как я могу извлечь часть матрицы в соответствии с их конкретными именами измерений? Например, извлеките наблюдение, если размерное имя содержит определенную строку в нем.

Спасибо!

ответ

3

Предполагается, что вы знакомы с [ и что единственная трудность, с которой вы столкнулись, - найти имена строк, соответствующие определенному шаблону. Вам нужно использовать grep. Вот пример, когда я выбираю строки, которые содержат «Север»:

USArrests[grep("North", rownames(USArrests)), ] 
#    Murder Assault UrbanPop Rape 
# North Carolina 13.0  337  45 16.1 
# North Dakota  0.8  45  44 7.3 
Смежные вопросы