Interesante... y preocupante.
No propuso alguien, no hace mucho, reescribir R desde el principio por 
este tipo de cosas?
El 13/06/13 20:04, Carlos Ortega escribió:
> Hola,
>
> Si este comportamiento se ve con cualquier data.frame que luego conviertas
> a lista:
>
>>
>> v <- 1:10
>> w <- split(v, 1:2)
>> w
> $`1`
> [1] 1 3 5 7 9
>
> $`2`
> [1]  2  4  6  8 10
>
>> object.size(v)
> 88 bytes
>> object.size(w)
> 464 bytes
>> object.size(w[[1]])
> 72 bytes
>
> Y he encontrado una explicación que entiendo parcialmente está aquí:
>
>
> http://stackoverflow.com/questions/15848590/confusing-size-of-objects-in-r/15850414#15850414
>
> Saludos,
> Carlos Ortega
> www.qualityexcellence.es
>
>
> El 13 de junio de 2013 18:35, Carlos J. Gil Bellosta
> <gilbellosta@gmail.com>escribió:
>
>> Hola, ¿qué tal?
>>
>> Tengo un df relativamente chiquito:
>>
>>> dim(loans)
>> [1] 15172    22
>>> object.size(loans)
>> 7488144 bytes
>>
>> Sin embargo,
>>
>> empresas <- split(loans, loans$number_id)
>> length(empresas)
>> #8748
>>
>> object.size(empresas)
>> # 50643907728 bytes
>>
>> Es decir, el objeto resultante de partir un df de 15000 filas en 8700
>> dfs ocupa 5GB.
>>
>> ¿Alguna idea de por qué ocurre esto?
>>
>> (Uso R 3.0.1 en un Xubuntu 12.04 de 64 bits).
>>
>> Un saludo,
>>
>> Carlos J. Gil Bellosta
>> http://www.datanalytics.com
>>
>> _______________________________________________
>> R-help-es mailing list
>> R-help-es@r-project.org
>> https://stat.ethz.ch/mailman/listinfo/r-help-es
>>
>
>
>
>
> _______________________________________________
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es


	[[alternative HTML version deleted]]

