читать данные из интернета - PullRequest
4 голосов
/ 13 июля 2010

У меня есть удаленная папка на веб-сервере, содержащая данные.Я получаю доступ к данным, используя:

myData <-read.table("http://.../myData.csv", sep=',', header=T)

Есть ли способ защитить паролем удаленную папку и ввести авторизацию в приведенной выше команде?

Thx.

Ответы [ 2 ]

14 голосов
/ 13 июля 2010

Вы можете использовать пакет RCurl :

require("RCurl")
read.table(textConnection(getURL("http://.../data.csv",
                                 userpwd = "user:pass")),
           sep=",", header=TRUE)
4 голосов
/ 13 июля 2010

Вообще говоря, вы можете вставлять имена пользователей и пароли в URL, например:

http://username:pass@myserver.org/path/to/file.dat

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...