Разбор данных JSON в столбце данных в R - PullRequest
0 голосов
/ 14 мая 2018

Я пытаюсь проанализировать данные json, которые находятся в одном из столбцов моего фрейма данных.

Я хочу отменить выборку данных из этого столбца и создать конкретный столбец для каждого ключа в этих данных json введите описание изображения здесь enter image description here

1 Ответ

0 голосов
/ 25 ноября 2018

Поскольку я не могу правильно прочитать ваши данные, я предполагаю, что имя вашей таблицы: Таблица и имя столбца: методология .

Methodology
{"first_value":332.76,"last_value":335.05}
{"first_value":573.5,"last_value":573.5}
{"first_value":42.63,"last_value":42.63}
{"first_value":0.44,"last_value":0.44}
{"first_value":0.0,"last_value":0.0}
{"first_value":92.0,"last_value":92.0}

library(jsonlite)
json <- lapply( paste0("[", Table$Methodology, "]" ), 
                function(x) jsonlite::fromJSON(x)
              )
##json is a list which you have to unlist and form a dataframe 
##you have to set the nrow for your convenience
d <- data.frame(matrix(unlist(json), nrow=100, byrow=T))

Вывод выглядит примерно так:

head(df)
      X1     X2
1 332.76 335.05
2 573.50 573.50
3  42.63  42.63
4   0.44   0.44
5   0.00   0.00
6  92.00  92.00
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...