【发布时间】:2017-10-21 12:10:17
【问题描述】:
我正在尝试绘制一些图表并对从 csv 文件导入的数据运行一些方差分析。我用文本编辑器打开了文件,仔细检查一切是否正常,确实如此:
[1]: https://i.stack.imgur.com/wghHg.png
一旦加载到 R 中,我将标题设置为 true,第 1 列设置为字符,第 2 列设置为数字(我也尝试过整数)。如果我在控制台中输入导入的名称 (data2),它会正确显示我的数据。然而,一旦我尝试做一个箱线图或对其进行任何类型的测试,我会收到一条消息说object 'any of the two obejects*'not found。
我也尝试将 CSV 文件保存为 TXT 并将其加载为 CSV,但无济于事。无论我使用 read.table 或 read.csv 命令还是通过 GUI 导入按钮导入文件,R 都不接受这些对象。
这是一段代码,尽管几乎没有:
boxplot(Treatment2~WBSF2)
Error in eval(predvars, data, env) : object 'Treatment2' not found
我也试过了:
> boxplot(Treatment2 ~ WBSF2, data=df)
Error in as.data.frame.default(data, optional = TRUE) :
cannot coerce class ""function"" to a data.frame
【问题讨论】:
-
代码会有所帮助。很多。就像the guide says。
-
如果您使用数据集中的代码或示例提供实例,我们将不胜感激。我们可以提供帮助
-
道歉。我没有发布任何代码,因为几乎没有。使用界面导入文件不需要代码,之后我尝试的任何操作都会导致提到的“找不到对象”消息。我现在已经编辑了帖子
-
问题出在公式中,一定是反过来的,
WBSF2 ~ Treatment2。 (使用dataargument。) -
你说你加载的数据是
data2,那你为什么在命令中写data=df呢?