来自FRED的Tidyquant数据不包含全部数据

时间:2017-10-02 19:59:13

标签: r tidyverse tidyquant

我尝试使用tidyquant软件包中的tq_get从FRED下载CPI数据。

此代码从此处检索数据:https://fred.stlouisfed.org/series/CPIAUCSL

cpi <- tq_get(x = c("CPIAUCSL"), get = "economic.data")

但导入表格中最早的日期是2007年1月1日.FRED网站上的数据一直追溯到1947年1月1日。点击&#34;下载&#34;在我链接的页面上下载整个系列。为什么没有整理,有没有办法指定所需的日期范围?

2 个答案:

答案 0 :(得分:2)

默认情况下,tq_get()会返回10年的数据。正如@HFBrowning所评论的那样,您应该添加fromto参数来指定更长的时间范围。

c("CPIAUCSL") %>% 
    tq_get(get = "economic.data", from="1947-01-01", to="2017-10-02") 

答案 1 :(得分:2)

quantmod::getSymbols()tq_get次调用)默认返回所有数据。

cpi <- quantmod::getSymbols("CPIAUCSL", src="FRED", auto.assign=FALSE)
start(cpi)
# [1] "1947-01-01"