在R中导入来自url的.xls指定的worksheed

时间:2016-08-03 22:25:47

标签: r url import xls

我有兴趣直接在R中导入与以下网址关联的.xls部分内容。 .xls有两个不同的电子表格。我想导入第二个电子表格中第5行开始的表格。尝试如下:

require(gdata)
url = "https://www.philadelphiafed.org/-/media/research-and-data/real-time-center/real-time-data/data-files/files/routput_first_second_third.xls?la=en.xls"
dataset = read.xls(url, sheet=2, header=T, skip=4)

我得到的错误是:

Error in file.exists(tfn) : invalid 'file' argument

我在Windows工作。 .xls的来源是here,名称为“所有可用的观察结果”。非常欢迎您使用不同的套餐。

1 个答案:

答案 0 :(得分:0)

第一步是下载文件然后你就可以阅读了。

require(gdata)
url = "https://www.philadelphiafed.org/-/media/research-and-data/real-time-center/real-time-data/data-files/files/routput_first_second_third.xls?la=en.xls"

download.file(url, destfile="file.xls")

data<- read.xls("file.xls", header=TRUE, pattern="Rank", header=TRUE, sheet=2, skip=3)