URL包含页码,但此页码未知

URL包含页码,但此页码未知,r,import,zip,quandl,R,Import,Zip,Quandl,我正试图在R中获取Quandl所涵盖的每家交易所的报价单 有两种方法: 1) 对于每一次交易,提供压缩的csv和所有的股票代码。URL如下所示(xxxxxxxxxxxxxxxxxxxxx-API密钥,YYY-交换代码): 这看起来很有希望,但我无法使用read.table或例如fread读取文件。不知道为什么。是因为API密钥吗读取。表应该可以毫无问题地读取zip文件 2) 我可以走第二条路走得更远。它们提供指向股票代码csv的URL。例如: 如您所见,URL包含页码。问题是,他们只在下面的文

我正试图在R中获取
Quandl
所涵盖的每家交易所的报价单

有两种方法:

1) 对于每一次交易,提供压缩的csv和所有的股票代码。URL如下所示(xxxxxxxxxxxxxxxxxxxxx-API密钥,YYY-交换代码): 这看起来很有希望,但我无法使用
read.table
或例如
fread
读取文件。不知道为什么。是因为API密钥吗<代码>读取。表应该可以毫无问题地读取zip文件

2) 我可以走第二条路走得更远。它们提供指向股票代码csv的URL。例如:

如您所见,URL包含页码。问题是,他们只在下面的文本中提到,您需要多次运行此URL(例如,LSE为56)才能获得完整列表。我可以这样做:

pages <- 1:100 # "100" is taken just to be big enough
Source <- c("LSE","FSE", ...) # vector of exchange codes
QUANDL_API_KEY="XXXXXXXXXXXXXXXXXXXXXXXXXX"
TICKERS = lapply(sprintf(
               "https://www.quandl.com/api/v3/datasets.csv?
               database_code=%s&per_page=100&sort_by=id&page=%s&api_key=%s",
               Source,pages,QUANDL_API_KEY),
         FUN=fread,
         stringsAsFactors=FALSE)
 TICKERS <- do.call(rbind, TICKERS)
页面