R包创建问题
R package creation questions
我想创建一个 R 包,但我对这个主题完全陌生,尽管我已经检查了一些优秀的资源,如 Hadley Wickham 的 R packages book,但我有几个问题我想澄清一下:
- 我需要导入
stats
包才能使用 lm
功能吗?
- 由于我不会写
library(magrittr)
,所以如何使用 magrittr
包中的管道运算符 %>%
?
- 如果我创建了一个用于实用目的的函数,但最终用户不应使用它,我该如何隐藏它?
非常感谢任何帮助!
Do I need to import the stats package to make use of the lm function?
没有。它是自动加载的。您只需要导入 R 启动时未加载的包(如 lattice)
How can I make use of the piping operator %>% in the magrittr package
since I can not write library(magrittr)?
我会像哈德利那样在 dplyr 中导入它 HERE:
#' @importFrom magrittr %>%
#' @name %>%
#' @export
#' @rdname chain
#' @usage lhs \%>\% rhs
NULL
如果你不使用 roxygen2 来记录我真的推荐它,但如果你正在阅读 Hadley 的教程,你可能会走那条路。
我想创建一个 R 包,但我对这个主题完全陌生,尽管我已经检查了一些优秀的资源,如 Hadley Wickham 的 R packages book,但我有几个问题我想澄清一下:
- 我需要导入
stats
包才能使用lm
功能吗? - 由于我不会写
library(magrittr)
,所以如何使用magrittr
包中的管道运算符%>%
? - 如果我创建了一个用于实用目的的函数,但最终用户不应使用它,我该如何隐藏它?
非常感谢任何帮助!
Do I need to import the stats package to make use of the lm function?
没有。它是自动加载的。您只需要导入 R 启动时未加载的包(如 lattice)
How can I make use of the piping operator %>% in the magrittr package since I can not write library(magrittr)?
我会像哈德利那样在 dplyr 中导入它 HERE:
#' @importFrom magrittr %>%
#' @name %>%
#' @export
#' @rdname chain
#' @usage lhs \%>\% rhs
NULL
如果你不使用 roxygen2 来记录我真的推荐它,但如果你正在阅读 Hadley 的教程,你可能会走那条路。