Как преобразовать данные словаря в dataframe из файла JSON в R? - PullRequest
0 голосов
/ 22 ноября 2018

Я новичок в R. И я хочу прочитать файл JSON и преобразовать его в файл табличной структуры.Не могли бы вы помочь мне, как преобразовать следующие данные в формат табличной структуры.Данные в JSON-файле выглядят следующим образом:

{"Physics":8,"Chemistry":7,"PhysicalEducation":6,"English":7,"Mathematics":7,"serial":47738}
{"Physics":1,"Chemistry":1,"PhysicalEducation":1,"English":3,"Mathematics":2,"serial":85520}
{"Physics":2,"Chemistry":1,"Biology":2,"English":4,"Mathematics":8,"serial":182318}
{"Physics":3,"Chemistry":4,"PhysicalEducation":5,"English":5,"Mathematics":8,"serial":77482}
{"Accountancy":2,"BusinessStudies":5,"Economics":3,"English":6,"Mathematics":7,"serial":152940}

И я хочу преобразовать в вот это

Sub1 Sub2 Sub3 Sub4 Sub5 Serial
 8    7    6    7   7    47738
 1    1    1    3   2    85520  
 2    1    2    4   8    182318
 3    4    5    5   8    77482
 2    5    3    6   7    152940

Можете ли вы помочь мне, как это сделать в R. Ваша помощь будетбыть очень заметным.

1 Ответ

0 голосов
/ 22 ноября 2018
library(rjson)
Lines <- readLines("training_backup.json") 
json_df <- as.data.frame(t(sapply(Lines, fromJSON)))
rownames(json_df) <- NULL

Обновленный ответ

...