【问题标题】:Error in load data in r software - rmarkdown knitr 软件中加载数据时出错 - rmarkdown knit
【发布时间】:2016-08-14 20:04:29
【问题描述】:

我是 R 编程的新手,所以请多多包涵。我想运行多元线性回归并对我的运动数据进行预测。

load(sports)
summary (sports)
ls(sports)
attach(sports)
fit = lm(sport_score ~ sport_votes + sports_rating)
summary(fit)

newdata = data.frame( sport_vote = 80, sport_rating = 7.7 , data = sports)

predict(fit, newdata, interval="predict") 

我使用了这段代码,它运行良好,并在控制台中完美地为我打印输出。但是,当我想编织它时,它会出现以下错误:

加载错误(sports.rdata):找不到对象“sports.rdata”调用:... withcallinghandles -> withvisible -> eval -> eval -> load

【问题讨论】:

  • 现在再次运行它已经开始给我错误如果加载错误(运动):错误的'文件'参数
  • 从不使用attach 的原因之一是错误消息变得完全无法解释。在这种情况下,这完全是一个推测问题,因为 sports 没有定义。也许你打算写load('sports.rdata')
  • 它给了我同样的错误:加载错误(sports.rdata)......
  • 你没有仔细阅读。如果您写了我写的内容,您将不会收到该错误消息。您没有注意到引号。
  • 我删除了附件并使用了 load('sports.rdata') 是你的意思吗?

标签: r dataset load


【解决方案1】:

我:从不使用attach 的原因之一是错误消息变得完全无法解释。在这种情况下,这完全是一个推测问题,因为 sports 没有定义。也许您打算写load('sports.rdata')? – 42- 1 小时前

你:它给了我同样的错误:加载错误(sports.rdata)...... - Zapata 59 分钟前

我:你没有仔细阅读。如果您写了我写的内容,您将不会收到该错误消息。你没有注意到引号。 – 42- 57 分钟前

你:我删除了附件并使用了 load('sports.rdata') 是你的意思吗? – Zapata 53 分钟前

我:是的。如果您删除附件,那么您将需要在 lm() 中使用 data=sports 参数

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-07-13
    • 1970-01-01
    • 2012-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多