r - How to load package's internal function in global environment -
i have package internal functions want load in global environment. way can think of manually, i.e.
f <- packagename:::someinternalfunction for internal functions. i'm guessing there's easier way it, how? in advance.
you following:
library(pacman) pack.name <- "qdap" hidden <- setdiff(p_funs(pack.name, true), p_funs(pack.name)) invisible(lapply(hidden, function(x) { <- strtrim(x, 1) == "%" b <- substring(x, nchar(x)) == "%" if (a && b) { x2 <- paste0("`", x, "`") } else { x2 <- x } assign(x, eval(parse(text=paste0(pack.name, ":::", x2))), envir = .globalenv) }))
Comments
Post a Comment