我是R的绝对新手,所以请原谅这个问题的简单性。我在R中加载文件并从数据列制作直方图时遇到了麻烦。以下是我的代码:
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
有人能告诉我问题出在哪里吗?非常感谢您的帮助。
qplot
绘制两个数据框,即df
和vals
。你需要删除其中一个。 - Andrieggplot(vals) + geom_histogram()
时,仍然会出现错误。您知道问题可能是什么吗? - user1728853ggplot
ж—¶пјҢйңҖиҰҒдҪҝз”Ёaes()
жқҘжҢҮе®ҡзҫҺеӯҰгҖӮ - Andrieggplot(vals,aes(x = vals))+ geom_histogram()
?也许我没有完全理解,因为这似乎不起作用。 - user1728853ggplot(df, aes(x=vals)) + geom_histogram()
看起来更有可能。 - Richie Cotton