Я пытаюсь получить доступ к переменным 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"