Преобразовать из списка JSON во фрейм данных

Я получаю данные с сайта BLS, используя пакет blsAPI,

Код является:

library(blsAPI)
employ <- blsAPI(payload= "CES0500000001")
emp <- fromJSON(employ)

Набор данных emp это list... это где я в тупике. Я пытался все типы вариаций конвертировать emp в data.frame от list без успеха.

1 ответ

Просто установите аргумент return_data_frame = TRUE из blsAPI функция. data.frame будет возвращено вместо list (поведение по умолчанию).

library(rjson)
library(blsAPI)
response <- blsAPI("CES0500000001", return_data_frame = TRUE)
head(response)

Выход:

  year period periodName  value      seriesID
1 2018    M08     August 126939 CES0500000001
2 2018    M07       July 126735 CES0500000001
3 2018    M06       June 126582 CES0500000001
4 2018    M05        May 126390 CES0500000001
5 2018    M04      April 126130 CES0500000001
6 2018    M03      March 125956 CES0500000001
Другие вопросы по тегам