Difficultés avec simple ggplot histogramme
Je suis un débutant absolu à R, de sorte s'il vous plaît excuser la simplicité de cette question. Je vais avoir des problèmes pour charger un fichier dans la R et de faire un histogramme de la parcelle à partir d'une colonne de données. Voici mon code:
library('ggplot2')
df <- read.csv('/PATH/TO/FILE', sep=' ', head=FALSE)
vals <- df[,2]
qplot(df, data=vals, geom="histogram")
Error: ggplot2 doesn't know how to deal with data of class numeric
Quelqu'un peut me montrer quel est le problème? Merci d'avance pour l'aide.
Vous vous demandez
Merci pour l'aide, cela fonctionne avec qplot. Lorsque je tente la même chose avec ggplot,
Oui, lorsque vous utilisez
Avez-vous essayé de réplication (tous) les résultats des histogrammes documenté ici: docs.ggplot2.org/current/geom_histogram.html ?
qplot
à tracer les deux trames de données, c'est à dire df
et vals
. Vous devez supprimer l'un de ces.Merci pour l'aide, cela fonctionne avec qplot. Lorsque je tente la même chose avec ggplot,
ggplot(vals) + geom_histogram()
. Je reçois encore des erreurs. Savez-vous ce que le problème pourrait être?Oui, lorsque vous utilisez
ggplot
vous devez spécifier l'esthétique avec aes()
ggplot(df, aes(x=vals)) + geom_histogram()
semble plus probable.Avez-vous essayé de réplication (tous) les résultats des histogrammes documenté ici: docs.ggplot2.org/current/geom_histogram.html ?
OriginalL'auteur user1728853 | 2013-01-15
Vous devez vous connecter pour publier un commentaire.
Si vous avez besoin d'histogramme, essayez ce code:
OriginalL'auteur Stas Prihod'co