在适用于 Windows (Win7) 的 R (3.1.2) 上,我执行了以下操作并且效果很好:
1- 在我的情况下,导航到 R 文件夹中的文件“Rprofile.site”:C:\Program Files\R\etc\Rprofile.site 其中“etc”确实是子文件夹的给定名称.
2- 在具有管理员权限的文本编辑器中打开文件 Rprofile.site(我在记事本中做过)并在第一行的文件顶部插入以下命令,该命令告诉 R 将工作目录设置为启动到您在括号内指定的 PATH(请确保在 Windows 中使用双反斜杠“\\”!),在我的情况下:
setwd("C:\\Users\\FWA\\Documents\\PROGR&MOOCS\\R_coursera")
3- 保存文件,如下所示:
setwd("C:\\Users\\FWA\\Documents\\PROGR&MOOCS\\R_coursera")
# Things you might want to change
# options(papersize="a4")
# options(editor="notepad")
# options(pager="internal")
# set the default help type
# options(help_type="text")
options(help_type="html")
# set a site library
# .Library.site <- file.path(chartr("\\", "/", R.home()), "site-library")
# set a CRAN mirror
# local({r <- getOption("repos")
# r["CRAN"] <- "http://my.local.cran"
# options(repos=r)})
# Give a fortune cookie, but only to interactive sessions
# (This would need the fortunes package to be installed.)
# if (interactive())
# fortunes::fortune()
4- 启动 R-Studio 并在命令提示符下键入“获取工作目录”命令,如下所示:
getwd()
5- 您的 R-Studio 现在应该返回您之前指定的工作目录路径。在我的情况下,R 返回:
[1] "C:/Users/FWA/Documents/PROGR&MOOCS/R_coursera"
6- 你完成了。
注意:这会更改 R 环境的工作目录,而不仅仅是 R-Studio。