Как использовать переменную внутри для цикла при обращении к dataframe - PullRequest
0 голосов
/ 10 октября 2018

Я хочу построить 6 графиков, используя цикл, default.clean dataframe имеет столбцы PAY_1, PAY_2, ..., PAY_6.К сожалению, default.clean $ PAY_i не работает, также [i] и (i).Как передать переменную i для обращения к различным столбцам данных?

library(ggplot2)

for (i in 1:6) {
  ggplot(default.clean, aes(default.clean$PAY_i)) + geom_bar(fill = "darkblue") + scale_x_continuous(breaks=seq(-2,8,1))
  print(i)
}

1 Ответ

0 голосов
/ 10 октября 2018

Спасибо jogo:

    for (i in paste0("PAY_", 1:6)) {
  print(ggplot(default.clean, aes(default.clean[[i]])) + geom_bar(fill = "darkblue") + scale_x_continuous(breaks=seq(-2,8,1)))
}

Этот код работает.

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