- 此问题在此处已有答案**:
Parse JSON with R(6个答案)
两年前关闭了。
有没有办法将JSON文件中的数据导入R中,更具体地说,该文件是一个JSON对象数组,包含字符串字段、对象和数组,RJSON包对如何处理这个http://cran.r-project.org/web/packages/rjson/rjson.pdf不是很清楚。
Parse JSON with R(6个答案)
两年前关闭了。
有没有办法将JSON文件中的数据导入R中,更具体地说,该文件是一个JSON对象数组,包含字符串字段、对象和数组,RJSON包对如何处理这个http://cran.r-project.org/web/packages/rjson/rjson.pdf不是很清楚。
7条答案
按热度按时间db2dz4w81#
首先安装
rjson
软件包:然后:
f0ofjuux2#
jsonlite
会将JSON导入到一个数据框中。它可以选择将嵌套对象扁平化。嵌套数组将是数据框。332nm8kg3#
RJSONIO是一个替代的软件包。要转换嵌套列表,lapply可以提供帮助:
提供了有关示例中投票的信息。
kninwzqo4#
如果URL是https,如Amazon S3所用,则使用getURL
06odsfpq5#
首先安装RJSONIO和RCurl软件包:
在控制台中使用RJSONIO尝试以下代码
xkftehaa6#
加载软件包:
我在将JSON转换为 Dataframe /csv时遇到了问题。对于我的情况,我这样做了:
然后从DF到CSV。
在这种格式下,如果需要,应该很容易将其转换为多个. csv。
重要的是内容函数应该有
type = 'text'
。zphenhs47#
导入http包
获取网址
将resp的内容打印为文本
打印呼吸内容
使用content()获取resp的内容,但这次不要指定第二个参数,R会自动判断出您正在处理的是JSON,并将JSON转换为一个命名的R列表。