【发布时间】:2017-06-16 16:42:28
【问题描述】:
我正在进行数据分析并创建了一个包来存储我的小插曲和数据,如 here 所述。
我想设置一些可用于我的所有包函数的变量。
这些变量定义:数据集的路径、测量特性(如探头位置)、物理常数等。
我已阅读到存储此类变量的一种推荐方法是使用环境。
问题是,创建环境的脚本应该放在哪里?
我想把它放在 onLoad 方法中,以确保它在加载包时执行。
【问题讨论】:
-
关于路径,您可以将它们定义为使用
getOption检索每个选项的选项,或者使用Sys.getenv检索每个选项并在.Rprofile中定义它们的值的环境变量。这将使您的包独立于您机器上的特定路径。如果使其仅半独立是可以的,那么您可以硬编码默认配置,以便最初不需要在.Rprofile中设置任何内容,但您仍然可以在不修改包的情况下更改它们。
标签: r environment-variables r-package