首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >情节错误:找不到对象

情节错误:找不到对象
EN

Stack Overflow用户
提问于 2015-01-26 21:12:19
回答 2查看 14.3K关注 0票数 1

我在R. 3.1.2中学习

我在youtube上看Christoph的用R (1) -线性回归的统计量视频

我试图绘制R附带的一些打包数据(空气质量):

代码语言:javascript
复制
data(airquality)
names(airquality)
#[1] "Ozone"   "Solar.R" "Wind"    "Temp"    "Month"   "Day"   

两者都很有用,但当我试图绘制数据时:

代码语言:javascript
复制
plot(Ozone-Solar.R,data=airquality)

我得到以下错误:

影响中的错误(臭氧-太阳光,数据=空气质量):找不到目标“臭氧”

我正在仿效vid的例子。我检查了我的拼写和大小写,两者都是正确的。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-01-26 21:17:26

名字是正确的。但是在绘图公式中仍然有一个错误:您应该使用~,而不是-。也就是说,倾斜操作符:

代码语言:javascript
复制
plot(Ozone ~ Solar.R, data = airquality)

倾斜运算符创建一个传递给plot函数的公式。这里使用减号运算符不起作用,因为它试图直接计算减法。为此,它需要对象OzoneSolar.R,但找不到它们。

相反,在使用倾斜仪时,不对任何内容进行评估:

代码语言:javascript
复制
Ozone ~ Solar.R
# Ozone ~ Solar.R

但是,一旦传递给plot,函数就知道如何搜索airquality中的相关对象,并使用其中找到的数据生成绘图。

票数 3
EN

Stack Overflow用户

发布于 2015-01-26 21:17:17

正确的命令是

代码语言:javascript
复制
plot(Ozone ~ Solar.R,data=airquality)

使用倾斜体代替-

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28158863

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档