我是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所在的目录;但它只是不起作用。请帮忙!
如果有人能帮我解决问题,请提前多多谢谢你。
答案 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文件。你应该尝试两件事:
getwd()
并确认该文件位于返回的目录中。read.table()
来电中指定文件的完整路径。查看help("read.table")
以获取有关该功能的更多详细信息。例如,您可能希望将默认值更改为stringsAsFactors=FALSE
,具体取决于您的应用程序。
答案 2 :(得分:6)
如果您使用我完全推荐的RStudio,那么您可以使用它自己的目录创建一个项目。 read.csv
然后朋友们会默认从该目录中读取,这样就可以很容易了。
答案 3 :(得分:2)
这适用于R:
首先复制表格;然后打开R并键入:
c <- read.table("clipboard")
然后按 Enter 。