[R-es] ¿Alguna explicación para este fenómeno? (Relativo al uso de memoria)

Carlos J. Gil Bellosta gilbellosta en gmail.com
Jue Jun 13 18:35:41 CEST 2013


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



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