Изучая http://cran.r-project.org/doc/contrib/Krijnen-IntroBioInfStatistics.pdfизвлечь имена из упорядоченного вектора в R
Вот вопрос у меня есть, как извлечь имена из упорядоченного вектора. Проблема в книге заключается в том, чтобы дать идентификаторы генов трех генов (от пациентов на стадии B1 болезни) с наибольшим средним значением в качестве выхода.
Набор данных из пакета «ALL»
source("http://bioconductor.org/biocLite.R")
biocLite("ALL")
Вот что я получил до сих пор,
library("ALL")
data("ALL")
B1 <- exprs(ALL[,ALL$BT=="B1"])
hist(B1)
mean(B1)
meanB1 <- apply(exprs(ALL[,ALL$BT=="B1"]),1,mean)
omeanB1 <- order((meanB1), decreasing=TRUE)
Я интересно, если есть конкретная функция я могу позвонить из R в извлекать только имена генов. В пакете «голуб» есть golub.gnames, чтобы помочь извлечь имена генов.
@SvenHohenstein да. Я попробовал rownames (omeanB1), но получил NULL. То, что я хочу для результата, - это имена 3-го наивысшего среднего значения. – abs27
@ abs27, используйте 'names' (не' rownames') для списка или вектора –