En ggplot2
, ¿cómo me refiero a un nombre de variable con espacios?¿Cómo hacer referencia a un nombre de variable con espacios?
¿Por qué se rompen qplot()
y ggplot()
cuando se usan nombres de variables con comillas?
Por ejemplo, esto funciona:
qplot(x,y,data=a)
Pero esto no es así:
qplot("x","y",data=a)
Lo pregunto porque a menudo tengo matrices de datos con espacios en el nombre. Por ejemplo, "Ingresos del Estado". ggplot2 necesita marcos de datos; ok, puedo convertir. Así que me gustaría probar algo como:
qplot("State Income","State Ideology",data=as.data.frame(a.matrix))
Eso falla.
Mientras que en los gráficos de base R, lo haría:
plot(a.matrix[,"State Income"],a.matrix[,"State Ideology"])
que funcionaría.
¿Alguna idea?
Try '' income'' estado - esas son invertidas – hadley
Para fines de referencia, que reformuló la pregunta para indicar el verdadero problema. –
Creo que el comentario de Hadley se rompió debido a los cambios en los comentarios de StackOverflow. Debería verse así: \ 'state income \ '. –