首页 > 解决方案 > 如何在 R 包中组织内部依赖项?

问题描述

我正在创建一个具有一系列内部依赖项的 R 包。具体来说,我有 2 个分析函数(称为 FA1 和 FA2),它们依赖于执行某些数据处理的 2 个函数(称为演示 FT1 和 FT2)。我的问题是:

  1. 我应该如何以 FA1 和 FA2 调用 FT1 和 FT2 的方式构建我的包?我应该为每个(FA1.r、FA2.r、FT1.r、FT2.r)定义一个 .r 文件吗?如果是这样,我如何将 FT1 和 FT2 调用到 FA1.r、FA2.r?

  2. 或者在每个 FA1.r 和 FA2.r 我也应该定义 FT1.r , FT2.r ?

编辑:根据下面的一些评论,应该询问可以帮助解决问题的第三点:

  1. 我如何控制用户可以看到哪些功能以及哪些功能仅用于内部包装目的?

谢谢。

标签: r

解决方案


好的,所以我决定采取的行动是:

制作 FT1.r , FT2.r 未导出的函数(通过在它们的定义前添加一个点,即 .FT1.r 和 .FT2.r 在单独的文件中)。

谢谢你们的帮助。


推荐阅读