0
当我在R中安装软件包时,有时会使用devtools::install_github()
。其他时间由install.packages()
使用。
请问他们之间有什么本质区别?安装包在两个命令中有什么区别?
当我在R中安装软件包时,有时会使用devtools::install_github()
。其他时间由install.packages()
使用。
请问他们之间有什么本质区别?安装包在两个命令中有什么区别?
R的软件包官方存储库位于CRAN(Comprehensive R Archive Network)上。发布软件包的过程非常严格,可通过install.packages()
进行访问。大多数情况下,二进制包(与源代码相反,尚未“正确翻译”)可用,并且不需要为正确安装提供其他工具(请参阅下一段)。
GitHub是为代码提供存储库的许多Web服务之一, R代码。作者可以上传她或他的包裹,如果所有内容都在原处,用户可以通过devtools::install_github()
从源代码安装包裹。这意味着您需要安装适当的工具链(也是LaTeX的一个分发)。在Windows中,这意味着Rtools。基于Linux的操作系统很可能会附带大部分必要的工具。
Linux并不总是必要的。例如,Vignettes可以用HTML构建,或者根本不构建。 – cderv
非常感谢您的回答!如此明确的解释。 –