从互联网上读取数据

时间:2010-07-13 11:25:40

标签: r

我在包含数据的网络服务器上有一个远程文件夹。 我使用以下方式访问数据:

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

有没有办法用密码保护远程文件夹并在上面的命令中输入授权?

THX。

2 个答案:

答案 0 :(得分:14)

您可以使用RCurl包:

require("RCurl")
read.table(textConnection(getURL("http://.../data.csv",
                                 userpwd = "user:pass")),
           sep=",", header=TRUE)

答案 1 :(得分:4)

一般来说,您可以在URL中嵌入用户名和密码,如下所示:

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