#r #subset
#r #подмножество
Вопрос:
У меня есть объект в R, включающий gene_name и их значение (TRUE / FALSE), например, как показано ниже:
TSPAN6 TNMD DPM1 SCYL3 C1orf112
TRUE FALSE FALSE FALSE TRUE
FUCA2 GCLC NFYA STPG1 NIPAL3
TRUE FALSE FALSE TRUE FALSE
Класс объекта является «логическим». Мое имя объекта «rest», и я хочу получить подмножество из «rest», включающее только имя гена, чтобы их значение было ИСТИННЫМ.
Я пишу свой код на языке R.
Комментарии:
1. имена (которые(rest, UseNames = TRUE))
Ответ №1:
Если я правильно понял ваш вопрос, вы можете сделать это просто
rest[rest == TRUE]
или, если вы хотите знать имена:
names(rest[rest == TRUE])
Комментарии:
1. Вам даже не нужен логический тест, вы можете просто сделать
names(rest[rest])
2. Ах, красота логического индексирования! Вы действительно правы.