来自 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 评论的那样,您应该添加 from
和 to
参数以指定更长的时间范围。
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"
我正在尝试使用 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 评论的那样,您应该添加 from
和 to
参数以指定更长的时间范围。
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"