2012-10-22 6 views
6

Mögliche Duplizieren Einstellung:
Change path.expand location (Win 7)das Home-Verzeichnis in Windows R

Ich möchte das Verzeichnis dass path.expand("~/") Verweise auf einem Windows-System ändern. Derzeit wird standardmäßig "C:/Benutzer/home/Dokumente /" angezeigt. Wie ändert man das? Beachten Sie, dass sich dies vom Arbeitsverzeichnis unterscheidet, das mit setwd()

+0

Fragen Sie, wie Sie das Verzeichnis 'My Documents' des Benutzers aus Ihrem Code ändern können? Tu das nicht. – SLaks

+0

Der Benutzer ist ich. Ich möchte, dass mein Code von meinem lokalen Rechner in das Grid übertragbar ist (ich schalte hin und her), und ich brauche ~, um auf mein Projektverzeichnis zu zeigen, nicht auf das Documents-Verzeichnis – Alex

+0

. Es ist Linux spezifisch. –

Antwort

9

festgelegt ist. Sie können dies ändern, indem Sie Ihrer Rprofile.site-Datei eine R_USER-Variable hinzufügen.

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

Dies funktioniert nicht auf Linux-Systemen. Verwandte Fragen: How to reset path.expand on tilde

+0

perfekt! Danke. – Alex

+0

Sie können dies auch zu Ihrer Datei 'Rprofile.R' statt zu' Rprofile.site' hinzufügen, falls Sie möchten, dass sich die Änderung nur auf Ihr Betriebssystemprofil und nicht auf alle Benutzer auswirkt. –