作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正忙于为一个对 R 知之甚少的客户编写一个包。鉴于他们复杂的数据结构,我需要在 R 中建立一个“数据库”,其中包含从他们从另一家公司获得的一组电子表格中获得的大量信息。由于他们无法在他们的计算机上安装 SQL 等(ICT 有一些电源控制问题......),我根据特定的目录结构在 R 中编写了一个仿真。现在我想自动运行它,但只在第一次加载包时运行。类似 .First.lib
,然后 .VeryFirst
.
关于如何在第一次加载包时加载一段代码的任何想法?我在手册中的任何地方都找不到它,所以欢迎所有指点。
最佳答案
说明书上有。
基本上你有两个代码路径:
.First.lib()
,通常来自 R/zzz.R
.onLoad()
,也经常来自 R/zzz.R
. utils::update.packages()
在实际加载二进制代码之前。
关于r - : Run code first time a package is installed or used,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4019049/
我是一名优秀的程序员,十分优秀!