r - 如何将字典数据从 R 中的 JSON 文件转换为数据框?
问题描述
我是 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
更新的答案
推荐阅读
- ruby-on-rails - Rails fields_for 不创建关联记录
- java - 从多个类访问和修改一个类中的ArrayList/TreeSet
- c++ - C ++检测类型是否具有模板参数
- javascript - 如何在AngularJS中onchange后获取选项文本值
- javascript - 使用 XAMPP 将数据从 chrome 扩展发送到 SQL 数据库
- javascript - 所有字符和空格字符的正则表达式模式,直到双换行符
- mysql - 为什么我与 MySQL Workbench 和 Google Cloud SQL 的连接不一致?
- ios - 获取视图的宽度 (Swift)
- javascript - 如何管理树中每个深度嵌套节点的“折叠”状态
- aem - 具有缓存在调度程序上的标准超链接插件的 AEM RTE 不会缩短同一行上的第二个、第三个链接