执行库(pkg)后从包中执行一个函数

时间:2013-02-17 22:09:29

标签: r function load package

您好我有一个包含gWidget gui函数的软件包,有没有办法可以在包加载时执行此操作,以便界面立即显示出来。

我想到这样的事情:

.OnAttach <- function(libname, pkgname){
  gui()
}

可以工作,但我还在学习钩子,包加载和卸载过程中的事件,以及R环境的东西。

编辑:

这是我目前在zzz文件中的内容:

.onLoad <- function(libname = find.package("GspeEaR"), pkgname = "GspeEaR") {
  gui()
}

谢谢,

Ben W。

1 个答案:

答案 0 :(得分:4)

我认为您希望将.onLoad转储到名为zzz.R的传统文件中(传统上)。以下是我使用过的示例:github.com/trinker/gmailR/blob/master/R/zzz.R