Как я могу получить доступ к столбцу с помощью переменной, содержащей имя столбца?
Предположим, у нас есть фрейм данных DF с 3 столбцами: Var1 Var2 Var3 , гдеVar3 содержит числовые данные, а Var1 и Var2 содержат несколько факторов.
Мы хотели бы создать 2 боксплота, используя временную переменную, которая содержит имя столбца:
temp<-"Var3"
boxplot(DF[temp]) #(<--that works).
Если я использую тот же метод для получения боксплота для каждого фактора в Var2,это не:
boxplot(DF[temp]~DF$Var2) #(<-- does not work).
Как я могу заставить это работать?
Аннотация: Если я использую имя "Var3" напрямую, оно работает и показывает несколько коробочных графиков:
boxplot(DF$Var3~DF$Var2)
.