/ / Cómo leer un marco de datos en jsonlite - r, jsonlite

Cómo leer un marco de datos en jsonlite - r, jsonlite

Estoy tratando de leer un marco de datos en jsonlite. Tengo un archivo json (que se crea a partir de un código html de un artículo periodístico y está estructurado en algunas variables: título, cuerpo, comentarios), y logré cambiarle el nombre.

install.packages("jsonlite")
library("jsonlite")
article1 <- fromJSON("/Users/eva/Desktop/bdk.blufaerdighed.html.json")

Ahora quiero "ver" el contenido de mi archivo (quiero ver el texto que pertenece a las variables; título, cuerpo, comentarios, etc.), pero no sé qué función usar.

mi archivo json se ve así:

{"autor": "Ulla Gunge", "cuerpo":"De har» opført sig blufærdighedskrænkende «. Me refiero a otteårige drenge derfor været bortvist fra deres skole i Horsens.", "Comments": [], "subtitle": "To otteårige drenge er blevet bortvist fra deres "," title "Blufærdighed: bufærdighed i børnehjjjde)"

Respuestas

1 para la respuesta № 1

Para ver esos campos simplemente imprímelos.

article1$title
article1$body
article1$comments

0 para la respuesta № 2

La estructura del cuadro de datos es una lista de vectores de igual longitud. los comment el campo en su json tiene una longitud 0. Puede ver esto, por ejemplo, escribiendo:

sapply(article1, length)
#   author     body comments subtitle    title
#        1        1        0        1        1

Si puedes cambiar el json desde "comments":[] a "comments":["NA"] Es posible obtener el marco de datos directamente con fromJSON funciona usando simplifyDataFrame atributo.

O puedes cambiar la lista con article1$comments <- NA y obtener el marco de datos con:

as.data.frame(article1)