Hoe kan ik toegang krijgen tot een kolom door een variabele te gebruiken die de naam van de kolom bevat?
Laten we aannemen dat we een dataframe DF hebben met 3 kolommen:
Var1 Var2 Var3 , waar
Var3 bevat numerieke gegevens en Var1 en Var2 bevatten een aantal factoren.
We willen graag 2 boxplots produceren met een tijdelijke variabele die de naam van de kolom bevat:
temp<-"Var3"
boxplot(DF[temp]) #(<--that works).
Als ik dezelfde methode gebruik om een boxplot te verkrijgen voor elke factor in Var2, doet het niet het volgende:
boxplot(DF[temp]~DF$Var2) #(<-- does not work).
Hoe kan ik dit laten werken?
annotatie:
Als ik de naam "Var3" rechtstreeks gebruik, werkt het en toont het verschillende boxplots:
boxplot(DF$Var3~DF$Var2)
.