Я пробовал искать, но не нашел ответа на этот вопрос.
Я пытаюсь использовать оператор select в dplyr, но у меня возникают проблемы при попытке отправить его. Мой вопрос: как я могу указать select(), что строка, которую он видит, является именем столбца в кадре данных?
например. это прекрасно работает
select(df.main.scaled, var1, var3)
select(df.main.scaled, var2, var4)
но это не работает:
select(df.main.scaled, names.gens[i,1], names.gens[i,2])
где
> names.genx <- c("var1","var2")
> names.geny <- c("var3","var4")
> names.gens <- cbind(names.genx, names.geny)
> names.gens
names.genx names.geny
[1,] "var1" "var3"
[2,] "var2" "var4"
Чтобы быть ясным, все строки в именах .gens - это имена столбцов в фрейме данных.
Спасибо.