如何更改RStudio(或R)中的默认目录?

时间:2014-03-16 02:42:36

标签: r directory rstudio

我咨询了http://www.rstudio.com/ide/docs/using/workspaces并尝试了setwd代码并点击了更多 - >设置为工作目录选项。但是,下次我关闭并打开RStudio时,它并没有将我的目录更改为我想要的目录。

如何设置目录,以便每次打开RStudio时都不会对其进行更改?

感谢。

4 个答案:

答案 0 :(得分:35)

不确定这是否是您正在寻找的,但在工具|下全局选项...(alt-TG)有一种方法可以设置默认目录。

答案 1 :(得分:4)

会话 - >设置工作目录 - >选择目录...或快捷方式(Ctrl + Shift + H)

或者您可以在控制台上设置工作目录,例如= setwd(" C:/ Users / burak / Desktop / R")

答案 2 :(得分:3)

在Windows(Win7)的R(3.1.2)上,我执行了以下操作并且它有效:

1-导航到文件" Rprofile.site"在我的案例中的R文件夹中: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并在命令提示符下键入&#39; get working directory&#39;像这样的命令:

  

getwd()

5-您的R-Studio现在应该返回您之前指定的工作目录路径。在我的情况下,R返回:

[1]&#34; C:/ Users / FWA / Documents / PROGR&amp; MOOCS / R_coursera&#34;

6-你完成了。

注意:这会更改R环境的工作目录,而不仅仅是R-Studio。

答案 3 :(得分:2)

我遇到了同样的问题。在RStudio中有不同的方法来改变你的工作目录,其中一些是,例如:

setwd(“〜/ R / R Programming”)#注意〜表示文档文件夹(或您正在使用的任何文件夹)以及之前的文件夹。

设置我们的工作目录而不使用无缝线:

setwd(“C:\ Users \ Usuario \ Documents \ R \ R Programming”)

使用正斜杠是否相同:

setwd(“C:/ Users / Usuario / Documents / R / R Programming”)

我从以下链接获得了相关信息(尽管您可以在视频中找到其他选项,建议使用):https://www.youtube.com/watch?v=x_QnNhQ3jfY