在包或主脚本中包含库
Including libraries in a package or main Script
我是第一次构建包。
这个包需要几个库才能工作。我应该在每个函数的包中包含这些库吗?还是应该将它们包含在我的主脚本中?
在你的包的 DESCRIPTION 文件中,你可以列出你的包所依赖的包。这将允许您使用这些包中的代码以在包中的任何地方使用。因此,无需显式使用 library
或 require
。当您的包被加载时,其他包也将被加载。此外,当在 install.packages
中设置 dependencies = TRUE
时,您的包所依赖的包也将被安装(如果在 CRAN 上可用)。
我是第一次构建包。
这个包需要几个库才能工作。我应该在每个函数的包中包含这些库吗?还是应该将它们包含在我的主脚本中?
在你的包的 DESCRIPTION 文件中,你可以列出你的包所依赖的包。这将允许您使用这些包中的代码以在包中的任何地方使用。因此,无需显式使用 library
或 require
。当您的包被加载时,其他包也将被加载。此外,当在 install.packages
中设置 dependencies = TRUE
时,您的包所依赖的包也将被安装(如果在 CRAN 上可用)。