例如,我知道很多流行的功能,比如说一个tbl_df()
.我通常不记得它属于哪个包ie data.table
或dplyr
.所以我必须永远记住并加载一个包,?tbl_df
除非我加载了正确的包,否则我不能这样做.
在R控制台本身加载或安装软件包之前,有没有办法知道特定函数属于哪个软件包.
任何帮助都非常感谢.谢谢.
小智 3
sos 包可以提供帮助!尝试:
install.packages("sos")
library(sos)
findFn("str_replace")
Run Code Online (Sandbox Code Playgroud)
也试试这个
lsp <- function(package, all.names = FALSE, pattern)
{ package <- deparse(substitute(package)) ls( pos = paste("package", package, sep = ":"),
all.names = all.names, pattern = pattern ) }
Run Code Online (Sandbox Code Playgroud)
运行此函数后,如果您想在 stringr 包中搜索 str_replace 函数 - lsp(stringr, pattern="*replace")