ggplot, problème : "argument non numérique pour un opérateur binaire"
Bonjour,
Je cherche à réaliser un diagramme en barre avec des données issues de la fonction table().
(je ne sais pas si c'est important mais à l'origine les données son extrait d'un BDD avec RpostgreSQL)
J'ai convertis mes données en data.frame mais ça ne fonctionne pas. R me donne toujours comme réponse : argument non numérique pour un opérateur binaire. Pourtant tout est en numérique. Avez-vous des idées d’où ça peut venir?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
loc<-(table(x$jannath,x$idpar_zi))
a<-data.frame(as.data.frame.matrix(loc))
head(a)
X0 X1
1950 292 534
1951 68 102
1952 113 239
1953 126 244
1954 171 354
1955 186 538
ggplot(data=a, aes(x=as.numeric(row.names(a))) + geom_bar())
Error in aes(x = as.numeric(row.names(a))) + geom_bar() :
argument non numérique pour un opérateur binaire |