2012-10-22 15 views
6

Eventuali duplicati:
Change path.expand location (Win 7)impostazione della home directory in finestre R

Vorrei cambiare la directory che path.expand("~/") riferimenti su un sistema Windows. Attualmente questo va a "C:/Users/home/Documents /" per impostazione predefinita. Come si cambia questo? Notare che ciò è diverso dalla directory di lavoro impostata con setwd()

+0

Stai chiedendo come modificare la directory "Documenti" dell'utente dal codice? Non farlo. – SLaks

+0

L'utente sono io. Vorrei che il mio codice fosse trasferibile dalla mia macchina locale alla rete (mi spengo avanti e indietro) e ho bisogno ~ di puntare alla directory dei miei progetti non alla directory Documenti – Alex

+0

Il tuo secondo possibile dup è solo relativo. È specifico di Linux. –

risposta

9

È possibile modificare ciò aggiungendo una variabile R_USER al file Rprofile.site.

Sys.setenv(R_USER="/my/desired/path/to/tilde") 

Questo non funziona sui sistemi Linux. Vedere una domanda correlata: How to reset path.expand on tilde

+0

perfetto! grazie. – Alex

+0

È inoltre possibile aggiungere questo al file 'Rprofile.R' invece di' Rprofile.site', nel caso in cui si desideri che la modifica abbia effetto solo sul profilo del sistema operativo anziché su tutti gli utenti. –

Problemi correlati