从网站直接将csv下载到R中

时间:2017-12-18 22:36:17

标签: r csv

我有一个Shiny App程序,它依赖于csv形式的用户特定输入。目前我有用户从网站下载它,然后将其上传到Shiny App。相反,我希望程序直接从网站下载csv(假设用户登录到网站)。

一般来说,我会使用这种方法:

library(RCurl)
urlCSV <- getURL('https://{some url}.csv')
df <- read.csv(textConnection(urlCSV))

但在这种情况下,url不会以.csv结尾,因此此方法返回一个空字符串。

网址: http://ebird.org/ebird/MyEBird?cmd=list&rtype=custom&r=world&time=life&fmt=csv

我意识到这可能很难沟通,因为很少有人可能拥有eBird帐户。为了帮助您理解:此链接通常会打开一个弹出窗口,询问您是否要打开或保存文件,就像.csv网址一样。

0 个答案:

没有答案