R:无法导入数据(窗口)

时间:2017-12-13 08:32:11

标签: r csv

我曾经在我的Mac上使用R,从未遇到过任何问题。

现在我想在我的工作电脑(windows)上使用它。问题是我无法导入任何文件以开始使用它们。我尝试了几种选择:

mydata<-read.table("c:/temp/myfile.csv",header=TRUE)
mydata<-read.csv("myfile.csv",header=TRUE)
mydata<-read.table("c:/myfile.csv",header=TRUE)
mydata<-read.table("Desktop/myfile.csv",header=TRUE)

我也试图在上面的所有变种中改变/进入\。

似乎没什么用。 R以红色显示命令,有时带注释&#34;连接无法打开&#34;或者&#34;没有这样的文件或目录&#34; (我的德语翻译)。

我尝试将我要打开的文件复制到其他位置(桌面,c:,temp),但是唉,没什么用。

你有什么想法我为什么会遇到这个问题以及如何解决这个问题?提前谢谢。

3 个答案:

答案 0 :(得分:0)

有一种更安全的方式来处理路径;只使用file.path()。 所以,如果你想在C:/temp/turtles.csv中获取一个文件,那么你可以使用:

targetFile <- file.path('C:/', 'temp', 'turtles.csv')
read.csv( targetFile, header=TRUE )

自从它出现在Twitter上以来的一点点; 请勿使用仅存在于您环境中的路径。 尝试将数据保存在脚本所在的位置或直接位于脚本所在的位置。

答案 1 :(得分:0)

使用read.csv()函数

有三种方法可以做到这一点
  1. 为避免插入实际路径,您只需嵌套功能
  2. 即可
      

    read.csv(file.choose(),报头= TRUE)

    它将打开弹出窗口,用于选择文件,只需从目录中选择文件即可   你保存它的地方。

    1. 现在,如果您必须插入路径,那么只需获取文件的实际位置即可 通过

        

      read.csv(&#34; C:\路径\到\你\文件\ filename.csv&#34;,标题= TRUE)

      例如

        

      read.csv(&#34; C:\用户\安利\桌面\ resources.csv&#34;,标题= TRUE)

    2. 最好的方法是拥有自己的工作空间目录
      所以按您的首选名称创建一个目录,并将该目录设置为 R会议工作空间

    3.   

      setwd(&#34; C:\ path \ to \ your \ workspace目录\&#34;)

      检查当前目录
        

      getwd()

      现在,如果您想将文件读入R会话,只需复制您的文件即可工作   空间,然后写下

        

      read.csv(&#34; resources.csv&#34;,标题= TRUE)

答案 2 :(得分:0)

所以,它应该是这样的。

*.abc.com

另外

setwd("c:/mydir")  # note / instead of \ in windows 

Windows使用另一个反斜杠。

https://www.howtogeek.com/181774/why-windows-uses-backslashes-and-everything-else-uses-forward-slashes/