[R-es] Lectura Archivo JSON

Víctor Granda García victorgr@nd@g@rci@ @ending from gm@il@com
Mar Sep 4 09:41:26 CEST 2018


Hola Diego,

Probablemente, al sacar los datos del archivo json te los está guardando
como carácter. Prueba con

mean(as.numeric(listing$currentPrice.amount), na.rm = TRUE)



On Tue, 4 Sep 2018 at 02:00 Diego Iglesias <diego.ibayo using gmail.com> wrote:

> 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
> _______________________________________________
> R-help-es mailing list
> R-help-es using r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
-- 
*Víctor Granda García*
Data Technician


v.granda using creaf.uab.cat
Tel. +34 93 581 33 53


Campus UAB. Edifici C. 08193 Bellaterra (Barcelona) | *www.creaf.cat*
<http://www.creaf.uab.es/cat/index.htm>

Abans d'imprimir aquest missatge electrònic penseu en el medi ambient.

	[[alternative HTML version deleted]]



Más información sobre la lista de distribución R-help-es