R中的直方图函数hist的问题()

时间:2015-07-06 22:29:50

标签: r histogram

我有带ID和变量的csv文件。看起来像这样

    ID   V1
    1    0
    2   -0,12
    3    0,05
    ....

如果我使用hist(mydata $ V1),我会收到一条错误消息

Error in hist.default(mydata$V1) : 'x' must be numeric

但是使用变量ID(mydata $ ID)可行。变量V1,0在第一个位置有什么不好?谢谢!

2 个答案:

答案 0 :(得分:1)

  

首先是变量V1,0有什么不好?

必须是数字。看起来你在那里有一些逗号,R正在考虑它是一个因子或字符类型列。

尝试

hist(table(mydata$V1))

barplot(table(mydata$V1))

获得结果因子的直方图。

如果你的目标是将列读入数字,将逗号解释为小数分隔符,请查看this question

答案 1 :(得分:0)

不知道为什么,但是当我从数据集中手动导入数据并将编码从自动更改为UTF时,它可以正常工作。