9

我是 R 的新用户,对不起,如果我的问题太基本了。我已经在 Windows 7 上安装了最新版本的 R,作为练习,我尝试使用打开一个 .txt 文件

students<-read.table("students.txt",header=T,sep="\t")

但总是有如下错误信息:

Error in file(file, "rt") : cannot open the connection
In addition: Warning message:
In file(file, "rt") :
  cannot open file 'students.txt': No such file or directory

我已经将目录更改为students.txt所在的目录;但它只是不起作用。请帮忙!

如果有人可以帮助我解决问题,请提前非常感谢。

4

4 回答 4

24

一整本 R 手册专门针对数据导入/导出问题

现在,如果您未能正确指定文件名和路径,file.choose()请改用允许您指向、单击和射击的功能:

students<-read.table(file.choose(),header=T,sep="\t") 
于 2010-09-08T02:17:18.087 回答
9

错误消息是说它找不到 students.txt 文件。你应该尝试两件事:

  1. 调用getwd()并确认文件在返回的目录中。
  2. 尝试在read.table()调用中指定文件的完整路径。

查看help("read.table")有关该功能的更多详细信息。例如,您可能希望将默认值更改为stringsAsFactors=FALSE,具体取决于您的应用程序。

于 2010-09-08T02:12:15.320 回答
6

如果您使用我强烈推荐的RStudio,那么您可以使用它自己的目录创建一个项目。 read.csv然后默认情况下,朋友们会从该目录中读取,这使得一切变得简单而轻松。

于 2012-09-09T20:46:52.047 回答
2

这适用于 R:

首先复制表格;然后打开R并输入:

c <- read.table("clipboard")

然后按Enter

于 2014-01-06T10:40:55.350 回答