我正在尝试用jsonlite读取一个数据框架。我有一个json文件(它是由一篇报纸文章中的html代码生成的,结构在一些变量中:标题、正文、注释),我设法将它重命名。
install.packages("jsonlite")
library("jsonlite")
article1 <- fromJSON("/Users/eva/Desktop/bdk.blufaerdighed.html.json") 我现在想“看到”我的文件的内容(我想看到属于变量的文本,标题,正文,注释等等),但是我不知道使用哪个函数。
我的json文件如下所示:
{“作者”:“Ulla Gunge","body":"De har”,opf rt sig Bluf rdighedskr nkende.我向otte rige drenge为v ret bortvist fra deres skole I Horsens.“评论”:[],“副标题”:“otte、drenge er blevet fra deres til en pige。
发布于 2016-11-09 20:01:44
要查看这些字段,只需打印它们。
article1$title
article1$body
article1$comments发布于 2015-05-11 13:06:20
数据帧结构是一组长度相等的向量。json中的comment字段的长度为0。例如,您可以通过键入:
sapply(article1, length)
# author body comments subtitle title
# 1 1 0 1 1如果您可以将json从"comments":[]更改为"comments":["NA"],则可以使用fromJSON函数使用simplifyDataFrame属性直接获取数据帧。
或者,您可以使用article1$comments <- NA更改列表,并使用以下方法获取数据框架:
as.data.frame(article1)https://stackoverflow.com/questions/30162701
复制相似问题