2016-12-22 53 views
0

所以我遇到了UNC路径的问题。根据其他UNC相关主题,正确的形式应该是:用于R中的read.csv的UNC路径

source <- read.csv("\\\\W:\\Reports\\report.csv") 

但后来我得到了错误信息:

Error in file(file, "rt") : cannot open the connection 
In addition: Warning message: 
In file(file, "rt") : 
    cannot open file '\\W:\Reports\report.csv': Invalid argument 

正如我有权访问十分文件夹和文件的用户 - 我积极的。

+0

如果替换正斜杠反斜杠,在R中可以很容易地使用Windows路径。因此,例如'W:/ Reports/report.csv'。 – TARehman

+0

尝试使用'file.choose()'来查找路径。 –

回答

1

您未使用UNC路径。 UNC路径将类似于"\\\\myserver\\C$\\Users""//myserver/C$/Users""//myserver/Users"。您使用的是映射驱动器或映射网络驱动器。它们是UNC路径的替代品。试试这个:

read.csv("W:\\Reports\\report.csv") 

或斜杠:

read.csv("W:/Reports/report.csv") 
+0

不幸的是,两者都不起作用。 W:确实是映射驱动器,在这种情况下,unc路径是\\ spplfapcen05 \。所以我的代码是 source < - read.csv(“\\\\ spplfapcen05 \\ Reports \\ report.csv”) – megakot

+0

您可能有错误的路径。在R提示符处键入'file.choose()'并导航到'report.csv'文件。然后,当您在导航对话框中按下“打开”时,R将返回路径。 –