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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager