我正在通过
它返回以下内容,而每个V1、V2和V3变量的36条记录仍需要组织成一个
library(blsR)
从BLS.gov检索有关美国通货膨胀的月度数据,我的问题是检索到的数据是一个列表的列表。library(blsR)
cpi <- bls_request(query_n_series(c("CUUR0000SA0", # CPI for All-Items
"CUUR0000SETA02", # CPI for Used Cars and Trucks
"CUUR0000SAF11211")), # CPI for Meats
api_key = "6b732f6c133d48669aadd2790cb71ccc")
map(cpi, as.data.table)
它返回以下内容,而每个V1、V2和V3变量的36条记录仍需要组织成一个
data.frame
。$series
V1 V2 V3
1: CUUR0000SA0 CUUR0000SETA02 CUUR0000SAF11211
2: <list[36]> <list[36]> <list[36]>
预期的 data.frame
格式为:
V year period periodName value
CUUR0000SA0 2022 M12 December 100
CUUR0000SETA02 2022 M12 December 100.5
CUUR0000SAF11211 2022 M12 December 100.75
library(rrapply);rrapply(cpi, how = 'bind') %>% type.convert(as.is = TRUE)
- akrunV, year, period, periodName, value
。 - Alex