我想向包添加一个中缀函数,但是
%%
挑战我。
我发现
this solution
但不幸的是,这并不能解释具体的路线
export("%IN%")
应该添加。我从没有变得更聪明
that
也可以提问。由于这些问题是五岁的,我决定问一个新问题。
考虑与第一个链接问题相同的功能。
"%IN%" <- function(x, table) x & match(x, table, nomatch = 0) > 0
我通常会在包中添加一个新函数来编写
<myfun>_function.R
根据这个粗略的模板归档。
#' Title
#'
#' \code{%IN%} does this and that
#' @param x texttext
#' @param table texttext
#' @return texttext
#' @export
#' @examples
#' 1:5 %IN% 1:3
"%IN%" <- function(x, table) x & match(x, table, nomatch = 0) > 0
因此,我会保存一个名为
"`%IN%`_function.R"
到
R
我的包目录的文件夹
X
.
然后在
setwd("./X")
我运行这些代码行
library(digest)
R.utils::reassignInPackage("digest", "digest", mydigest)
roxygen2::roxygenize()
(我得到的地方)
mydigest
从
there
)
在终端的最后,我用
R CMD build X
.
那么,到底在哪里
导出(“%为%”)
要添加的行?