如何将文件导入R?

如何将文件导入R?,r,R,我是R的新用户,如果我的问题太简单,我很抱歉。 我已经在Windows7上安装了最新版本的R,作为实践,我尝试使用 students<-read.table("students.txt",header=T,sep="\t") 我已经将目录更改为students.txt所在的位置;但它就是不起作用。请帮忙 如果有人能帮我解决这个问题,请提前向您表示感谢。错误消息是找不到students.txt文件。你应该尝试两件事: 调用getwd()并确认文件位于返回的目录中 尝试在read.table

我是R的新用户,如果我的问题太简单,我很抱歉。 我已经在Windows7上安装了最新版本的R,作为实践,我尝试使用

students<-read.table("students.txt",header=T,sep="\t")
我已经将目录更改为students.txt所在的位置;但它就是不起作用。请帮忙


如果有人能帮我解决这个问题,请提前向您表示感谢。

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

  • 调用
    getwd()
    并确认文件位于返回的目录中
  • 尝试在
    read.table()调用中指定文件的完整路径
  • 查看
    帮助(“read.table”)
    了解有关该函数的更多详细信息。例如,您可能希望将默认值更改为
    stringsAsFactors=FALSE
    ,具体取决于您的应用程序。

    现在,如果无法正确指定文件名和路径,请使用
    file.choose()
    函数,该函数允许您指向、单击并拍摄:

    students<-read.table(file.choose(),header=T,sep="\t") 
    
    students如果您使用,我完全推荐,那么您可以使用它自己的目录创建一个项目
    read.csv
    ,然后默认情况下,朋友将从该目录中读取,这使一切都变得轻松愉快。

    这适用于R:

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

    c <- read.table("clipboard")
    

    c我在Windows 7上运行R 2.11.0,文件选择器的函数是
    file.choose()
    ,因此您的代码如下所示:关于R的纯编程方面的问题最好在stackoverflow上向学生提问,现在有一个更大的用户群。为了在Windows中使用R的新用户,我们还应该注意,目录是使用前斜杠提供给setwd()的,例如setwd(“c:/temp”)而不是反斜杠(在具有DOS沿袭的环境中是典型的)。或者使用双反斜杠:
    c:\\temp
    c <- read.table("clipboard")