W jaki sposób odwołać się do nazwy zmiennej ze spacjami?Jak odnieść się do nazwy zmiennej ze spacjami?
Dlaczego qplot()
i ggplot()
pękają, gdy są używane w nazwach zmiennych z cytatami?
Na przykład to działa:
qplot(x,y,data=a)
Ale tego nie robi:
qplot("x","y",data=a)
Pytam, bo często mają matryce danych ze spacjami w nazwie. Np. "Dochód państwa". ggplot2 potrzebuje ramek danych; ok, mogę się przekonwertować. Więc chciałbym spróbować coś takiego:
qplot("State Income","State Ideology",data=as.data.frame(a.matrix))
To nie działa.
Natomiast w grafice zasady R, zrobiłbym:
plot(a.matrix[,"State Income"],a.matrix[,"State Ideology"])
Który będzie działać.
Wszelkie pomysły?
Spróbuj 'income'' państwo - to backticks – hadley
w celach informacyjnych, ja przeformułować pytanie do wskazania rzeczywistego problemu. –
Wydaje mi się, że komentarz Hadleya pękł z powodu zmian cen w komentarzach StackOverflow. Powinno to wyglądać tak: \ "przychód państwowy \". –