如何在RStudio中打开项目时自动加载包

bwi*_*s18 10 r rstudio

每次我重新启动RStudio时,它都要求我重新加载之前在工作区中加载的所有软件包.我似乎无法弄清问题是什么,RStudio在关闭项目时正在保存项目.

当我打开项目时,如何确保RStudio重新加载必要的包?

Jor*_*eys 24

我想你想说你必须重新加载以前在工作区中加载的所有包.这不是一个错误,这是设计的.

如果要在项目启动时加载某些包,可以通过创建.Rprofile项目目录中调用的文件来指定,并指定加载项目时希望RStudio运行的任何代码.

例如:

cat("Welcome to this project.\n")
require(ggplot2)
require(zoo)
Run Code Online (Sandbox Code Playgroud)

将在控制台打印一个值得欢迎的消息,并加载ggplot2zoo每次打开该项目.

另见http://www.rstudio.com/ide/docs/using/projects

  • @Largh不完全重复.注意在讨论RStudio中的项目与启动时在R中加载时,必须保存`.Rprofile`文件的区别.虽然这两种方法背后的机制是相同的,但在这种情况下保存文件的位置确实很重要. (2认同)