首页 > 解决方案 > 如何导入 JSON 并将其转换为适当的数据框

问题描述

我的json是

{  
   "Gunho":{  
      "status":"Babo",
      "title":"CTO"
   },
   "Adrian":{  
      "status":"Babo2",
      "title":"BD"
   }
}

我希望我的数据框具有列名 = 'status''title'、 行名 = 'Gunho''Adrian'并分配值。

我曾经stream_in导入 json 文件和flatten函数来制作数据框,但无法将其转换为我想要的方式

标签: rjsondataframeflatten

解决方案


你试过使用jsonlite图书馆吗?这是一个很好的教程:https ://www.r-bloggers.com/new-package-jsonlite-a-smarter-json-encoderdecoder/

库中的read_json()命令有一个矢量简化选项,可能会有所帮助。


推荐阅读