首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将联机xlsx文件读取到R中

将联机xlsx文件读取到R中
EN

Stack Overflow用户
提问于 2015-01-19 18:11:20
回答 2查看 1.4K关注 0票数 1

我正在尝试下载电子表格从AQR数据库直接进入R。我有一个链接:http://www.aqr.com/~/media/files/data-sets/value-and-momentum-everywhere-portfolios-monthly.xlsx,它提示下载。但是,在尝试以下代码时:

代码语言:javascript
运行
复制
> url1<-"http://www.aqr.com/~/media/files/data-sets/value-and-momentum-everywhere-portfolios-monthly.xlsx"
> download.file(url1,destfile="example.xlsx")

我知道这个错误

代码语言:javascript
运行
复制
trying URL 'http://www.aqr.com/~/media/files/data-sets/value-and-momentum-everywhere-portfolios-monthly.xlsx'
Error in download.file(url1, destfile = "example.xlsx") : cannot open URL 'http://www.aqr.com/~/media/files/data-sets/value-and-momentum-everywhere-portfolios-monthly.xlsx'

https://www.aqr.com/library/data-sets/value-and-momentum-everywhere-portfolios-monthly是我正在尝试下载数据的页面(在完整的数据链接下)。

你能提供一些指导吗?

EN

Stack Overflow用户

回答已采纳

发布于 2015-01-19 19:15:47

看起来,该链接重定向到https,download.file默认不支持该链接。如果安装了wget或curl,可以使用

代码语言:javascript
运行
复制
download.file("https://www.aqr.com/~/media/files/data-sets/value-and-momentum-everywhere-portfolios-monthly.xlsx", 
              "example.xlsx", 
              method = "wget")

代码语言:javascript
运行
复制
download.file("https://www.aqr.com/~/media/files/data-sets/value-and-momentum-everywhere-portfolios-monthly.xlsx", 
              "example.xlsx", 
              method = "curl")

这些选项和其他选项在Download a file from HTTPS using download.file()上讨论。

票数 1
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28031008

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档