具体例:基本パッケージからの明示的なroxygenのインポートが必要とされていますか?
私のパッケージでは、私の機能の1つに、grep
という形式のbase
パッケージが使用されています。
私は明示的にgrep
をインポートする必要がありますか、それはちょうど役に立たない依存関係を導入しますか?私は誰もがすでに右、base
パッケージを持って、意味ですか?説明の便宜上
:
#' Group_by with regex based column selection
#' Similar to `group_by` but grouping columns are selected with a regex.
#' @importFrom dplyr group_by
#' @importFrom base grep
#' @export
group_at <- function(df, pattern)
group_by_(df, .dots=grep(names(df), pattern=pattern, value=T))
あなたが 'grep'をインポートする必要があれば、' function'と '(')もすべてインポートする必要があります。これはかなり早く退屈になるでしょう。 – Roland