只看base基础包函数名可以ls("package:base")
查看base包的所有函数和源代码mget(ls("package:base"), inherits = TRUE)
无意中发现了这个R包,安装了还挺好玩的,管理R包很是善解人意啊。再一搜发现王诗翔已经将Tyler W. Rinker & Dason Kurkiewicz写的介绍文章翻译过来了,现引如下:
pacman包是一个整合了基础包library相关函数的包,用于更方便地对R包进行管理。该包可以添加到.Rprofile以便于显式地指定该包的函数,增加工作效率。其中关键函数p_load可以很好地提升论坛提问与博文,它会自动加载包,如果没有找到,会自动安装缺失包。
pacman包中的函数都以p_xxx的格式存在,其中xxx是函数执行的功能。比如p_load允许用户载入一个或多个包,用于替换library或require函数,如果包不在本地存在,它会自动为你安装。对于大多数的pacman函数,参数不需要指定为字符串。
作者:王诗翔
链接:https://www.jianshu.com/p/cb16ded75672
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
library(pacman)
p_functions("pacman")
[1] "p_author" "p_base" "p_boot" "p_citation" "p_cite" "p_cran"
[7] "p_data" "p_del" "p_delete" "p_depends" "p_depends_reverse" "p_detectOS"
[13] "p_exists" "p_extract" "p_functions" "p_funs" "p_get" "p_help"
[19] "p_info" "p_information" "p_install" "p_install_gh" "p_install_version" "p_install_version_gh"
[25] "p_inter" "p_interactive" "p_iscran" "p_isinstalled" "p_isloaded" "p_lib"
[31] "p_library" "p_load" "p_load_current_gh" "p_load_gh" "p_loaded" "p_news"
[37] "p_old" "p_opendir" "p_path" "p_sa" "p_search_any" "p_search_library"
[43] "p_sl" "p_temp" "p_unload" "p_unlock" "p_up" "p_update"
[49] "p_ver" "p_ver_cran" "p_ver_diff" "p_version" "p_version_cran" "p_version_diff"
[55] "p_vign" "p_vignette"
![](https://img.haomeiwen.com/i7600498/cfc18bb020328b05.png)
![](https://img.haomeiwen.com/i7600498/cee30867d3f0d19c.png)
网友评论