2016-12-22 13 views
0

У меня проблема с UNC-путями. По другому Unc соответствующей темы, правильная форма должна быть:UNC-пути для read.csv в R

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

Если вы замените обратный слэш с косыми чертами, вы можете использовать путь Windows, в R легко. Итак, '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

Возможно, у вас есть неправильный путь. Введите 'file.choose()' в приглашении R и перейдите к файлу 'report.csv'. Затем, когда вы нажмете «Открыть» в диалоге навигации, R вернет путь. –