我有带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在第一个位置有什么不好?谢谢!
答案 0 :(得分:1)
首先是变量V1,0有什么不好?
必须是数字。看起来你在那里有一些逗号,R正在考虑它是一个因子或字符类型列。
尝试
hist(table(mydata$V1))
或
barplot(table(mydata$V1))
获得结果因子的直方图。
如果你的目标是将列读入数字,将逗号解释为小数分隔符,请查看this question。
答案 1 :(得分:0)
不知道为什么,但是当我从数据集中手动导入数据并将编码从自动更改为UTF时,它可以正常工作。