如何将文件导入R?

时间:2010-09-08 02:08:56

标签: r

我是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 个答案:

答案 0 :(得分:24)

an entire R manual devoted to data import / export questions

现在,如果您未能正确指定文件名和路径,请使用file.choose()功能,以便您指向,点击和拍摄:

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

答案 1 :(得分:9)

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

  1. 调用getwd()并确认该文件位于返回的目录中。
  2. 尝试在read.table()来电中指定文件的完整路径。
  3. 查看help("read.table")以获取有关该功能的更多详细信息。例如,您可能希望将默认值更改为stringsAsFactors=FALSE,具体取决于您的应用程序。

答案 2 :(得分:6)

如果您使用我完全推荐的RStudio,那么您可以使用它自己的目录创建一个项目。 read.csv然后朋友们会默认从该目录中读取,这样就可以很容易了。

答案 3 :(得分:2)

这适用于R:

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

c <- read.table("clipboard")

然后按 Enter