Cambia directory temporanea

Sto usando R su Windows e ho bisogno di cambiare la directory temporanea in cui sono memorizzati i file tmp.

Ho controllato alcune risposte, qui, in R-help, ecc., Ma nessuno sta funzionando.

Alcuni link che ho provato: qui , qui e qui .

Dopo aver provato quelle risposte (devo dire che non capisco esattamente il punto su di esse), tempdir() è ancora l’impostazione predefinita, per quanto provi in ​​modi diversi.

Qualcuno può dare una procedura dettagliata di esempio su come farlo?

La mia sessione Info:

 R version 2.15.2 (2012-10-26) Platform: i386-w64-mingw32/i386 (32-bit) attached base packages: [1] stats graphics grDevices utils datasets methods base loaded via a namespace (and not attached): [1] tools_2.15.2 

Crea un file chiamato .Renviron nella directory fornita da Sys.getenv('R_USER') e salvalo con la riga TMP = '' .

 write("TMP = ''", file=file.path(Sys.getenv('R_USER'), '.Renviron')) 

In Windows, per me, ciò che ha funzionato è la creazione di un file denominato Renviron.site e di riempimento con

 TMPDIR=E:/rtemp TMP=E:/rtemp TEMP=E:/rtemp 

Dove E: / rtemp era il percorso della directory in cui volevo i file temporanei. Quindi crei un nuovo file di testo, lo riempi con quanto sopra, e cambia il suo nome (e l’estensione) in Renviron.site.

Inseritelo nella directory di installazione R, nella directory ecc. (Ad es. C: \ Programmi \ R \ R-3.3.2 \ etc)

Ovviamente, devi riavviare R studio per far funzionare la modifica! (Io uso R studio ma dovrebbe funzionare anche in R).

Per me, questo cambiamento mi ha permesso di eseguire uno script di modellazione della distribuzione delle specie che stava creando file temporanei molto grandi sulla partizione di sistema, consumando tutto lo spazio e uccidendo il processo alla fine. Ho spostato i file temporanei su un disco SSD USB (partizione E :), e voilà, ha funzionato.

PS: la risposta era in uno dei link che hai menzionato .