Я новичок в stackoverflow и R в целом, поэтому я надеюсь, что не нарушу никакого этикета :) любят определять подмножества на основе слов, которые встречаются в именах столбцов.
gene.adk1 gene.adk2 gene.adk3 gene.bas1 gene.bas2 etc
1 2 1 4 6
Это всего лишь небольшой пример версии фрейма данных. Я хочу определить одно подмножество, содержащее только столбцы, в названии которых есть «adk», и другое подмножество столбцов, содержащих «bas» в заголовке.
Я отсортировал имена столбцов в алфавитном порядке и посмотрите на мой фрейм данных, чтобы узнать, сколько столбцов содержит "adk" в заголовке. Затем я определил подмножество с помощью функции подмножества:
adk <- subset.data.frame(expression, select = c(1:3))
Есть ли более элегантный способ сделать это? возможно, определение подмножеств одним словом, например «adk» в названии столбца?
Заранее спасибо
Marius