【发布时间】:2020-06-07 21:37:28
【问题描述】:
我正在尝试从具有 454 行的单列绘制直方图。 我不断收到数字数据错误。这是我正在运行的代码:
wr <- read.table("finance1_data.csv", header=TRUE, sep=",", as.is=TRUE)
hist(wr$AGG)
提前致谢。
【问题讨论】:
-
当您运行 str(wr) 或 class(wr$AGG) 时,您要绘制的列是否被归类为数字?如果您粘贴确切的错误,那也会有帮助!
-
运行类(wr$AGG) 产生 "NULL" 。 Str(wr) 显示包含 454 个 obs 的数据帧。 1 个变量。运行 hist(wr$AGG) 时,我得到的错误是“x”必须是数字。
-
OK,所以试试 wr$AGG
-
我也不确定。从我看到其他人的做法来看,这似乎很简单。运行 wr$AGG $<-.data.frame(
*tmp*, AGG, value = numeric(0)) 中的错误:替换有 0 行,数据有 454 -
感谢您的帮助。我找到了解决方案。数据文件保存为分号分隔的文件。虽然代码是 sep=",".