如何解决如何解决 R 中“找不到对象”的问题
您好,我正在尝试定义我的变量,但 R 找不到它们。我想用多个自变量进行多项式回归。首先我想将它们定义为 x1 和 x2 但 R 找不到这些变量。事情是这样的:
在继续之前:我已将数据作为名为“R_DATA2”的 Excel 文件导入,我的因变量是“PM”,我的自变量是“SO2”和“温度”。
df <- R_DATA2
> summary(df)
PM SO2 Temperature
Min. : 52.64 Min. : 4.088 Min. :-3.500
1st Qu.: 76.84 1st Qu.: 7.400 1st Qu.: 5.575
Median :105.68 Median : 9.266 Median :12.600
Mean :118.62 Mean :17.090 Mean :12.688
3rd Qu.:158.02 3rd Qu.:15.073 3rd Qu.:20.925
Max. :261.84 Max. :75.270 Max. :25.800
> names(df)
[1] "PM" "SO2" "Temperature"
> class(SO2)
Hata: 'SO2' nesnesi bulunamadı
> exists("SO2")
[1] FALSE
>
请帮帮我。我急需。 非常感谢。
解决方法
exists
默认检查在全局环境中创建的对象。在全局环境中,没有名为“SO2”的对象。它仅作为列存在于数据框 'df' 环境中我们需要指定 where
exists("SO2",where = df)
此外,with
是获取单个或多个列名的选项
with(df,SO2)
with(df,SO2 + Temperature)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。