由于以下错误,我无法在RStudio中安装 IntroCompFinR 软件包:
> install.packages("IntroCompFinR")
Installing package into ‘C:/Users/HP/Documents/R/win-library/3.6’
(as ‘lib’ is unspecified)
Warning in install.packages :
package ‘IntroCompFinR’ is not available (for R version 3.6.1)
答案 0 :(得分:1)
尝试R-Forge repo吗?
install.packages("IntroCompFinR", repos="http://R-Forge.R-project.org")
您可能还必须先从另一个存储库安装quadprog
。
install.packages("quadprog", repos="http://cran.rstudio.com")
install.packages("IntroCompFinR", repos="http://R-Forge.R-project.org")
答案 1 :(得分:1)
install.packages("package_name")
库中的 devtools
仅在将软件包列入CRAN且与您的R版本兼容时有效。
三个可用的替代方法,但它们不在CRAN中或与您的R版本不兼容:
install_github("github_UsernameOfAuthor/repository_name")
其他著名的存储库持有人包括bitbucket和gitorious,为此
install_bitbucket("package_Author/repository_name")
和
install_gitorious("package_Author/repository_name")
分别应用。
install.packages("package_name", repos="http://R-Forge.R-project.org")
这适用于您的情况,因为 IntroCompFinR 库有一个R-Forge存储库,安装命令也提到了here。
install.packages("package_name", repos="URL")`.
注意:所有这些命令都是由devtools
提供的,您似乎拥有这些命令,但是以防万一,您可以使用这些命令安装devtools和您所需的包裹:
# Install directly from CRAN:
if(!require(devtools))install.packages("devtools")
devtools::install.packages("package_name")
# Install via Github:
if(!require(devtools))install.packages("devtools")
devtools::install_github("githubAuthor_username/package_name")
# Install via R-Forge or any other repository holding website:
if(!require(devtools))install.packages("devtools")
devtools::install.packages("package_name",repos="website-link")
大多数软件包作者都会在其软件包插图中或通过其Github存储库提供安装命令,但是只要您知道软件包的名称并链接到源存储库,就可以直接获取该软件包。
以后安装R软件包时,您可以将本文用作参考。