Ho una variabile che cresce in dimensioni da pochi MB a 3 GB in un ciclo. e ho esaurito l'errore di memoria. Ho provato alcune soluzioni come aumentare la quantità di memoria che può essere utilizzata da R
, usando anche rm() e gc(). Ho pensato che potrebbe essere risolto se prima assegno 3 GB a questa variabile. Ora:Come assegnare una dimensione di memoria fissa a una variabile in R
E 'possibile in
R
?In tal caso, migliorerà la velocità?
E 'probabile che risolvere errore di memoria
Ho un sistema operativo Windows 7 a 64 bit. il mio codice è più di mille righe. ma le linee principali sono
dati 1.getting da un file di accesso da funzioni odbcConnectAccess2007 e SQLFetch e mettendo il tavolo in una variabile temp
2.merging la variabile master con variabile TEMP
Potrebbe fornire un esempio (di codice) del problema. Il * "cresce di dimensioni" * è spesso il problema. Vedi anche la seconda cerchia di [The R-Inferno] (http://www.burns-stat.com/pages/Tutor/R_inferno.pdf). – sgibb
dai un'occhiata ai pacchetti 'ETLUtils' e' ff'/'ffbase' /' ffbase2', che ti permetteranno di ottenere dati dalla connessione odbc e di archiviare 'data.frame' non nella RAM ma sull'HDD. – inscaven