在R中读取URL时出错

时间:2016-10-05 14:54:55

标签: r

我想在R中在线阅读URL(csv文件),但我的代码不起作用

test = read.csv('https://s3.amazonaws.com/folder/abcd/file.csv')

以下是错误:文件错误(文件,“rt”):对于https://网址使用setInternet2(TRUE)

我不知道如何解决这个问题。非常感谢任何帮助

1 个答案:

答案 0 :(得分:0)

错误消息表明存在网络限制(例如,您正尝试从工作位置访问AWS S3存储桶......但SysAdmins已将该协议/端口/等锁定在其中)。

如果您尝试下载特定文件,则可以在R之外下载文件(例如,使用cURL),将其保存在硬盘驱动器上,然后修改read.csv以从工作站访问该文件。 / p>

如果您需要[以编程方式]访问多个文件以供下载,那么研究'setInternet2'(MS-Windows DLL)并存在您组织的SysAdmins所施加的任何网络访问限制对您有利。