我是 R 新手。我需要生成一些图表。我导入了一个 Excel 文件,需要在一列上创建直方图。我的导入代码是-
file=read.xlsx('femalecommentcount.xlsx',1,header=FALSE)
col=file[2]
上校看起来像这样(部分)-
36961 1
36962 1
36963 7
36964 1
36965 2
36966 1
36967 1
36968 4
36969 1
36970 6
36971 3
36972 1
36973 6
36974 6
36975 2
36976 2
36977 8
36978 2
36979 1
36980 1
36981 1
第一列是行号。我不知道如何删除它。第二列是我想要绘制直方图的数据。 hist() 函数需要一个向量,我不确定如何准确转换。
如果我只是简单地打电话 -
hist(col)
它给-
Error in hist.default(col) : 'x' must be numeric
我从互联网上随机尝试了一些命令,但它们不起作用。
我的最终目标是在该列上生成一个好的直方图(也许还有其他图表),以便更好地了解我的数据的分布。
- 它应该是 col=file[[2]] 或 col=file[ 2] --- 注释中给出的解决方案
- 数据导入应以正确的方式避免数字问题
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)