【问题标题】:How do you change the default directory in RStudio (or R)?如何更改 RStudio(或 R)中的默认目录?
【发布时间】:2014-04-21 08:36:02
【问题描述】:

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

如何设置目录,这样我每次打开 RStudio 时都不必更改它?

谢谢。

【问题讨论】:

  • 在您的.RprofileRprofile.site 文件中,使用setwd() 函数。一旦你这样做了,每次你启动 R 或 RStudio 时它都会默认到那个目录。
  • @hrbrmstr 您应该将其发布为答案
  • 学习使用项目会更好

标签: r directory rstudio


【解决方案1】:

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

【讨论】:

  • 仅供参考,选择了应用,但仍需要重新启动才能使更改生效。
  • 我遇到了同样的问题。请参阅下面的链接:stackoverflow.com/questions/47916268/…@jhoward 解决方案对我有用。但是,是的,需要重新启动应用程序才能使更改生效。
【解决方案2】:

在适用于 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。

【讨论】:

  • 他在问 RStudio,你在说 Rgui.exe。此外,即使在 Win7 中使用 Rgui.exe,您也需要将“开始于”文件夹更改为 Rgui.exe 快捷方式的属性。 Rprofile.site 不起作用。
  • 除了 Marco 的回答之外,您可能还需要从快捷方式的目标属性末尾删除 --cd-to-userdocs
【解决方案3】:

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

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

【讨论】:

    【解决方案4】:

    我遇到了同样的问题。在 RStudio 中更改工作目录有多种方法,例如:

    setwd("~/R/R Programming") #注意~代表你的文档文件夹(或者你正在使用的任何文件夹)以及它之前的内容。

    不使用 squigless 设置我们的工作目录:

    setwd("C:\Users\Usuario\Documents\R\R 编程")

    使用正斜杠做同样的事情:

    setwd("C:/Users/Usuario/Documents/R/R Programming")

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

    【讨论】:

      猜你喜欢
      • 2015-07-24
      • 1970-01-01
      • 1970-01-01
      • 2019-03-29
      • 1970-01-01
      • 2016-02-09
      • 2016-05-27
      • 1970-01-01
      • 2015-04-13
      相关资源
      最近更新 更多