来自 FRED 的 Tidyquant 数据不包含全范围的数据

Tidyquant data from FRED does not contain full range of data

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

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

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

但是导入的 table 中最早的日期是 2007 年 1 月 1 日。FRED 网站上的数据一直追溯到 1947 年 1 月 1 日。在我链接的页面上单击 "download"下载整个系列。为什么不 tidyquant,有没有办法指定所需的日期范围?

默认 tq_get() returns 10 年的数据。正如@HFBrowning 评论的那样,您应该添加 fromto 参数以指定更长的时间范围。

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

quantmod::getSymbols()tq_get 调用)returns 默认所有数据。

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