Diego Iglesias
2018-09-04 00:00:33 UTC
Hola comunidad eRrera,
Acudo a ustedes después de pelearme un rato y salir perdedor con la lectura
de un archivo json. Por el momento he conseguido leerlo y transformar la
parte que me interesa a data frame, sin embargo no consigo poder manipular
los datos para calcular por ejemplo la media de una de las variables.
El código que estoy ejecutando es:
library(jsonlite)
json_data <- fromJSON(file.choose())
listing <- as.data.frame(do.call(("cbind"), flatten(json_data$listing)))
mean(listing$currentPrice.amount)
y me devuelve el error:
[1] NA
Warning message:
In mean.default(listing$currentPrice.amount) :
argument is not numeric or logical: returning NA
Adjunto el archivo json por si es de utilidad. Gracias de antemano por si
alguien me puede ayudar para transformar el archivo json en un data frame
con caracterÃsticas normales.
Saludos,
Diego Iglesias
Acudo a ustedes después de pelearme un rato y salir perdedor con la lectura
de un archivo json. Por el momento he conseguido leerlo y transformar la
parte que me interesa a data frame, sin embargo no consigo poder manipular
los datos para calcular por ejemplo la media de una de las variables.
El código que estoy ejecutando es:
library(jsonlite)
json_data <- fromJSON(file.choose())
listing <- as.data.frame(do.call(("cbind"), flatten(json_data$listing)))
mean(listing$currentPrice.amount)
y me devuelve el error:
[1] NA
Warning message:
In mean.default(listing$currentPrice.amount) :
argument is not numeric or logical: returning NA
Adjunto el archivo json por si es de utilidad. Gracias de antemano por si
alguien me puede ayudar para transformar el archivo json en un data frame
con caracterÃsticas normales.
Saludos,
Diego Iglesias