У меня есть matrix
с именами строк и столбцов, и вы хотите уменьшить его до submatrix
определенной строки/colnames. Указанные имена находятся в строковом векторе значений ~20
, а матрица имеет 55.000 rownames
и 805 colnames
. Как я могу сделать это эффективно в R?Submatrix от colname
IFNGenes = c('TIMM10','UBE2L6','MX1','IF16','IFI44L','IFIT3','ISG15','OAS1','RSAD2','IFI44','OAS3','DOX58','HERC5','BATF2','LIPA','RSAD2.1')
subMatrix = theMatrix[,IFNGenes]
Error in theMatrix[, IFNGenes] : subscript out of bounds
Как насчет небольшой воспроизводимый пример? Я думаю, вы можете использовать индексирование 'row/column'. – akrun
Код выше, я попробовал и получил индексную ошибку. Может быть, некоторые из генов не в коментах? –