将'echo $ HOME'保存为字符串R.

时间:2018-02-27 20:25:07

标签: r bash echo

所以我试图获取我在R中使用的远程服务器的主目录,并将其保存到名为local_dir的变量中。当我尝试通过键入命令local_dir<-system('echo $HOME')来获取目录时,它将打印结果但不实际将其保存到local_dir;而是保存0。我如何实际保存名称?

1 个答案:

答案 0 :(得分:4)

Sys.getenv()函数是在R中获取环境变量的最佳方式:

Sys.getenv("HOME")
# [1] "C:/Users/me/Documents"

(忽略Sys的着色)