我是R新手,目前正在阅读R中的"应用统计学习简介 "一书.对于他们的许多示例,他们使用该包ISLR.不幸的是,我为一个例子而苦恼:他们安装了包(我在R和RStudio中尝试过它)并执行以下代码
Auto=read.table("Auto.data")
Run Code Online (Sandbox Code Playgroud)
当我这样做时,我收到以下错误消息:
文件错误(文件,"rt"):无法打开连接
另外:警告消息:
在文件(文件,"rt"):
无法打开文件'Auto.data':没有这样的文件或目录
我也尝试library(ISLR)在下载后使用命令附加包- 但没有成功.我不确定这个问题是否与包裹的路径有关,但我不相信.至少我试图将包保存在我的工作目录中.
我感觉有点愚蠢,因为任务看起来不容易.如果有人可以提供帮助,我们将不胜感激.所有相关内容(包括本书的PDF文件都可以在这里找到
只是用
library(ISLR)
Run Code Online (Sandbox Code Playgroud)
然后Auto数据集立即可用:
> head(Auto)
mpg cylinders displacement horsepower weight acceleration year origin name
1 18 8 307 130 3504 12.0 70 1 chevrolet chevelle malibu
2 15 8 350 165 3693 11.5 70 1 buick skylark 320
3 18 8 318 150 3436 11.0 70 1 plymouth satellite
4 16 8 304 150 3433 12.0 70 1 amc rebel sst
5 17 8 302 140 3449 10.5 70 1 ford torino
6 15 8 429 198 4341 10.0 70 1 ford galaxie 500
Run Code Online (Sandbox Code Playgroud)
请仔细阅读本书.这是第48页的摘录:
我们首先加载自动数据集.这些数据是ISLR库的一部分(我们将在第3章讨论库),但为了说明read.table()函数,我们现在从文本文件中加载它.以下命令将Auto.data文件加载到R中,并将其存储为名为Auto的对象,格式称为数据框.(文本文件数据框可以从本书的网站上获得.)
(重点补充).
以下是应保存在工作目录中的文件的链接:
http://www-bcf.usc.edu/~gareth/ISL/Auto.data
一旦文件与Auto.data工作目录中的名称一起保存,该命令即可
Auto <- read.table("Auto.data")
Run Code Online (Sandbox Code Playgroud)
应该没有任何问题.
使用可以获得更好的结果
Auto <- read.table("Auto.data", header=TRUE)
Run Code Online (Sandbox Code Playgroud)
正如后面的那本书所述.
| 归档时间: |
|
| 查看次数: |
15130 次 |
| 最近记录: |