【发布时间】:2012-04-02 03:57:30
【问题描述】:
我是 R 的新手,我必须编写命令来读取包含实数值的文件,然后使用 100 个子区间计算和绘制分布直方图。 我在使用 hist() 函数时遇到了一些问题......
这是我为读取数据所做的:
values = read.table("filepath.txt");
filepath.txt 包含实际值(2509.92、615.41、417.031、...、0.0516073、0.023377、0.00681471)。
然后我尝试按照这些说明进行操作(http://msenux.redwoods.edu/math/R/hist.php),但它不起作用,因为使用方法as.numeric(),系统认为它是管理整数数据,并且所有值都设置为 1.0
我该怎么办?
非常感谢!
【问题讨论】:
-
您可能有一个杂散字符值,它将您的所有输入转换为因子类。试试
str(values) -
@DWin 谢谢,你是对的。只是有一个杂散值;-) 非常感谢!
-
可能与here有关。请澄清一下。