【发布时间】:2026-02-10 11:15:02
【问题描述】:
关于编码约定的问题:我正在开发一个 r 包,我想将它提交给 cran。所有外部函数都正确导入到 NAMESPACE 文件中。我是否必须使用 :: 在我的源代码中指定包,或者通过在命名空间中提供导入一切都很好?例子 在 NAMESPACE 中,有类似
importFrom(stats, formula, ave, aggregate, median, sd, qnorm, rnorm, runif)
在使用例如 rnorm 时我是否必须明确调用统计信息
random <- stats::rnorm(100, m = 0, sd = 1)
或者我可以省略关于 cran 政策的“stats::”吗?
【问题讨论】:
-
在代码中使用
stats::肯定会更好。
标签: r dependencies