【发布时间】:2015-11-02 09:50:37
【问题描述】:
我有以下简单的数据集(如下所示的一小部分),并希望使用 R studio 从中生成直方图(我可以使用 Excel 来做到这一点)。
Samples Number.of.OTUs
A 13
B 10
C 9
D 9
已使用以下命令读入数据集;
MD1 = read.csv("MD_qual_OTU_sorted_2.csv")
当我尝试制作直方图时出现此错误
hist(MD1)
hist.default(MD1) 中的错误:“x”必须是数字
当我尝试barplot时这个
barplot(MD1)
barplot.default(MD1) 中的错误:'height' 必须是向量或矩阵
attributes(MD1)
# $names
# [1] "Samples" "Number.of.OTUs"
# $class
# [1] "data.frame"
# $row.names
# [1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
我知道我可以在 R 中手动输入数据,但我希望能够更好地读取 CSV 文件。
我已尝试标记为重复的问题中的解决方案,但无济于事。
【问题讨论】:
-
旁注:
barplot和hist是完全不同的东西。 -
感谢阿德里安的链接,我之前尝试过 MD1= read.csv("MD_qual_OTU_sorted_2.csv", header= T, sep=",") 和 MD1= read.csv("MD_qual_OTU_sorted_2. csv", header= T, dec=",") 但没有喜悦:(