R - 如何“保存”加载的包

时间:2014-09-05 20:51:53

标签: r session packages defaults

最近转到R(来自MATLAB) - 享受它......

...但是,每次关闭R时,我都会丢失我在上一次会话中加载的所有软件包,我需要再次加载它们(我使用的是Mac OS)。

我知道有一种方法可以保存当前加载的软件包,并在每次重新打开R时自动加载它 - 我在几个地方看到了答案,但我不明白术语。

有人可以引导我完成它......点击一下吗?

赞赏

1 个答案:

答案 0 :(得分:2)

我使用驻留在我的默认工作目录中的.Rprofile文件。 (我也取消隐藏我的点文件,因此很容易得到它。)我使用Sys.setenv()来维护所需的PATH环境变量,然后加载我的包:

require(lattice)
require(sos)
require(rms)

如何编辑文本文件和控制系统资源的演示在SO中并不是真正的主题。你应该能够通过搜索来教自己这些技能,

有一点很有趣的是,投票最多的R问题之一被关闭而不是建设性的:Expert R users, what's in your .Rprofile?我会承认,从技术上来说,它可能确实违反了规定的规则,但你可能会觉得它很有用,信息,以及在SO中看到什么类型的问题被视为“on-(或off-)主题”。