Hiện tại:Thay đổi vị trí path.expand (Win 7)
path.expand("~")
Cung cấp:
"C:\\Users\\trinker\\Documents"
Tôi muốn nó mang lại:
"C:\\Users\\trinker"
Thư mục cho các cửa sổ command prompt là C:\Users\trinker
. Điều này chỉ ra rằng đây là thư mục cửa sổ của tôi.
?path.expand
yêu cầu tôi xem rw-FAQ (LINK). Điều này cung cấp thông tin ở trên khả năng nhận thức của tôi. Tôi quyết định thử để thử nghiệm như sau:
> Sys.getenv("R_USER")
[1] "C:\\Users\\trinker\\Documents"
> normalizePath("~")
[1] "C:\\Users\\trinker\\Documents"
> Sys.getenv("R_USER") <- "C:\\Users\\trinker"
Error in Sys.getenv("R_USER") <- "C:\\Users\\trinker" :
target of assignment expands to non-language object
> normalizePath("~") <- "C:\\Users\\trinker"
Error in normalizePath("~") <- "C:\\Users\\trinker" :
target of assignment expands to non-language object
tôi thấy:
Sys.setenv(...)
Sys.unsetenv(x)
Nhưng có sợ tôi bị rối tung với những thứ tôi phải không mù quáng rối tung với và quyết định hỏi để được hướng dẫn.
Vì vậy, một lần nữa tôi muốn có ~
có nghĩa là C:\\Users\\trinker\\
một lần nữa (đây là mặc định cho PC cuối cùng của tôi) không phải là C:\\Users\\trinker\\Documents
bây giờ.
tại sao không Renviron.site? – GSee
@GSee - Cảm ơn. Tôi chỉ đơn giản là gõ sai, và bạn bắt nó giống như tôi đã làm. –
Đặt nó trong Renviron.site sẽ ảnh hưởng đến tất cả người dùng trên máy tính phải không? Mặc dù tôi khá chắc chắn Tyler là người duy nhất sử dụng R trên máy tính của mình, điều này dường như vẫn chưa đủ. Thêm một cuộc gọi Sys.setenv vào .Rprofile có tốt hơn không? 'Sys.setenv (R_USER =" C:/Users/trinker ")' bên trong. Trước hết nên làm điều đó. – Dason