标签:
包(package)是多个函数的集合,常作为分享代码的基本单元,代码封装成包可以方便其他用户使用。越来越多的R包正在由世界上不同的人所创建并分发,这些分发的R包,可以从CRAN 或 github 上获取,由于向 CRAN 提交包审核非常严格,有些开发者并没有将自己开发的R包提至CRAN的意向,通过 devtools 可以轻松从 github上下载安装。包的生命周期一般会经历 source、bundled、binary、installed和in-memory五个阶段。参考资料 (http://r-pkgs.had.co.nz/intro.html)
目录:
R包基本内容:
包中包含的内容按重要程序递减顺序包含以下几个部分,(红色表示一个包中必须包含的元素)
不同形式的R包: (参考 http://r-pkgs.had.co.nz/package.html)
包相关命令:
github程序包安装:
library(devtools)
install_github(‘badbye/baidumap‘)
示例中发现:install.packages()和install_github()函数所需的参数是不同的。install.packages()只需包名即可,而install_github()需要提供Github的仓库名。这意味着当你想从Github上安装一个R包的时候你必须准确的记得它的仓库名称, 麻烦的是,我们往往很难记住Github的用户名
install.packages("githubinstall")
当再安装github上的包时,示例代码如下:
library(githubinstall)
githubinstall("baidumap")
标签:
原文地址:http://www.cnblogs.com/tgzhu/p/5771752.html