如何将字典数据从 R 中的 JSON 文件转换为数据帧?

How to convert dictionary data in to dataframe from JSON file in R?

我是 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 中做到这一点。非常感谢您的帮助。

library(rjson)
Lines <- readLines("training_backup.json") 
json_df <- as.data.frame(t(sapply(Lines, fromJSON)))
rownames(json_df) <- NULL

更新答案