繁体   English   中英

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

[英]Histogram in R. Problem with Function hist()

我有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有什么不好? 谢谢!

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

它必须是数字。 看起来您在其中有一些逗号,R认为它是一个因素或字符类型列。

尝试

hist(table(mydata$V1))

要么

barplot(table(mydata$V1))

得到结果因子的直方图。

如果您的目标是读入数字列,将逗号解释为小数点分隔符,请查看此问题

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM