Доступ к переменной R в цикле - PullRequest
0 голосов
/ 10 февраля 2020

Я пытаюсь получить доступ к переменным R в al oop следующим образом

bes2 = data.frame("id"=c(1,2), "generalElectionVoteW1"=c("Labour","Bla"),
                  "generalElectionVoteW2"=c("x","t"))

general_names <- c("generalElectionVoteW1", "generalElectionVoteW2")
labour_w = bes2[bes2$general_names[1] == "Labour",]

, что просто приведет к пустому вектору.

general_names просто используется чтобы сохранить generalElectionVoteW1, ... W2 и многие другие, сохраненные для более легкого доступа в al oop.

Однако, если я обращаюсь к ним вручную, как labour_w = bes2[bes2$generalElectionVoteW1 == "Labour",], это работает как нужно. Где моя ошибка?

bes2:

   id generalElectionVoteW1      generalElectionVoteW2
1  1                 Labour                          x
2  2                    Bla                          t

general_names:

"generalElectionVoteW1" "generalElectionVoteW2"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...