简单ggplot直方图的困难

use*_*853 10 r ggplot2

我是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
Run Code Online (Sandbox Code Playgroud)

谁能告诉我这是什么问题?在此先感谢您的帮助.

Sta*_*'co 9

如果您需要频率直方图,请尝试以下代码:

ggplot() + aes(vals)+ geom_histogram(binwidth=1, colour="black", fill="white")
Run Code Online (Sandbox Code Playgroud)