1
與許多人一樣,我使用「我的」便利功能維護定製軟件包,主要由我使用,偶爾由我共享代碼的人員使用。通過自己的軟件包訪問第三方功能的最佳實踐
什麼是最好的做法,在我的包中包含一個函數,就像從另一個包中那樣?
具體而言,我真的很喜歡cut2
從包Hmisc
,但我不喜歡加載,因爲名稱衝突(嚴重的是,管理您的進口!)的Hmisc因爲我從來沒有使用Hmisc
除了偶爾cut2
。
目前,我用這個,它的工作原理:
#' Cut2 from Hmisc
#'
#' Shamelessly imported from Hmisc, which I don't like to load because of name collisions.
#' @seealso \link[Hmisc]{cut2}
#' @importFrom Hmisc cut2
#' @export
cut2 <- cut2