Có cách nào để lấy tên người dùng cửa sổ hiện tại hoặc cửa sổ nhà trong phiên R không?Tìm tên người dùng cửa sổ trong R
Cảm ơn.
(Xin lỗi, nếu tôi bỏ lỡ một cái gì đó, nhưng tôi không thể tìm thấy bất cứ điều gì)
Có cách nào để lấy tên người dùng cửa sổ hiện tại hoặc cửa sổ nhà trong phiên R không?Tìm tên người dùng cửa sổ trong R
Cảm ơn.
(Xin lỗi, nếu tôi bỏ lỡ một cái gì đó, nhưng tôi không thể tìm thấy bất cứ điều gì)
Bạn có thể làm
Sys.getenv("USERNAME")
Sys.getenv("HOME")
Và nếu bạn chỉ cần gõ
Sys.getenv()
bạn wil l xem tất cả các biến môi trường có sẵn.
Nếu bạn biết làm thế nào để làm điều đó tại giao diện điều khiển hệ thống của bạn, câu trả lời sẽ thường là:
system("...that_string...")
tôi thích điều này
Sys.info()[["user"]]
Điều này cũng hoạt động trên Linux (được thử nghiệm trên CentOS 6, phiên bản R 3.3) – user5359531
Sys.getenv() bởi chính nó tạo ra một kết quả khá đọc được. Bạn có thể nhận được tất cả các tên biến với tên (Sys.getenv()), và tìm kiếm những cái thú vị. –
Bạn có thể sử dụng 'as.list (Sys.getenv())' để làm cho nó dễ đọc hơn. –