Convert BEA API httr response or list payload to data.table
Convert BEA API httr response or list payload to data.table. Also, converts LONG data frame (default API format - see bea2List results) to WIDE data (with years as columns) by default
bea2Tab(beaPayload, asWide = TRUE, iTableStyle = TRUE)
beaPayload |
An object of class 'list' or httr 'response' returned from beaGet() call to BEA API |
asWide |
Return data.table in wide format (default: TRUE) |
iTableStyle |
If "asWide = TRUE", setting "iTableStyle = TRUE" will return data.table in same format as shown on BEA website, with dates and attributes as column headers and series as rows; otherwise, results have series codes as column headers (default: TRUE) |
An object of class 'data.table' containing data from beaGet(...) with custom attributes(BDT)$params.
userSpecList <- list('UserID' = 'yourKey' , 'Method' = 'GetData', 'datasetname' = 'NIPA', 'Frequency' = 'A', 'TableID' = '68', 'Year' = 'X') resp <- beaGet(userSpecList) BDT <- bea2Tab(resp)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.