R:安装Quantstrat错误
我正在尝试安装quantstrat,但尝试此操作时总是出现以下错误:R:安装Quantstrat错误,r,foreach,quantstrat,r-forge,R,Foreach,Quantstrat,R Forge,我正在尝试安装quantstrat,但尝试此操作时总是出现以下错误: > install.packages("quantstrat",repos="http://R-Forge.R-project.org") Warning in install.packages : package ‘quantstrat’ is not available (for R version 3.0.1) Installing package into ‘C:/Users/mp/Documents/R/w
> install.packages("quantstrat",repos="http://R-Forge.R-project.org")
Warning in install.packages :
package ‘quantstrat’ is not available (for R version 3.0.1)
Installing package into ‘C:/Users/mp/Documents/R/win-library/3.0’
(as ‘lib’ is unspecified)
trying URL 'http://R-Forge.R-project.org/bin/windows/contrib/3.0/quantstrat_0.7.8.zip'
Content type 'application/zip' length 1047389 bytes (1022 Kb)
opened URL
downloaded 1022 Kb
package ‘quantstrat’ successfully unpacked and MD5 sums checked
The downloaded binary packages are in
C:\TEMP\Rtmp8uoKKX\downloaded_packages
> require(quantstrat)
Lade nötiges Paket: quantstrat
Lade nötiges Paket: foreach
Error in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) :
es gibt kein Paket namens ‘iterators’
Failed with error: ‘Paket ‘foreach’ konnte nicht geladen werden’
抱歉,错误信息是德语。第一个错误是:“没有名为‘迭代器’的包”
第二个错误是:“无法加载包'foreach'”请尝试从源代码处安装,CRAN不是最新的,最新的修复程序只能从源代码处安装。我有R-3.2.1 x64,安装了精细格式源代码 从R控制台或RStudio按此顺序使用以下命令:
install.packages("FinancialInstrument", repos="http://R-Forge.R-project.org")
install.packages("blotter", repos="http://R-Forge.R-project.org")
install.packages("quantstrat", repos="http://R-Forge.R-project.org")
希望这有帮助。我遇到了同样的问题 为了让安装运行,我必须首先安装quantmod包,因为其余的包都需要预先安装它 首先解决这个依赖关系:
install.packages("quantmod")
然后是其余的软件包
install.packages("FinancialInstrument", repos="http://R-Forge.R-project.org")
install.packages("blotter", repos="http://R-Forge.R-project.org")
install.packages("quantstrat", repos="http://R-Forge.R-project.org")
很晚了,但可能需要注意的是,“quantstrat”不在CRAN上,几年前搬到了GitHub。repo()上的自述文件提供了有关安装quantstrat的更多信息
install.packages("devtools") # if not installed
install.packages("FinancialInstrument") #if not installed
install.packages("PerformanceAnalytics") #if not installed
# next install blotter from GitHub
devtools::install_github("braverock/blotter")
# next install quantstrat from GitHub
devtools::install_github("braverock/quantstrat")
您是否仅尝试安装迭代器?如果您已经尝试过了,错误是什么?尝试过了,但是现在我得到一个错误,这个包不适用于R>3.0…您应该指定一个普通的CRAN镜像来安装
迭代器
和foreach
。它们都适用于大多数镜像上的R3.0,但R-forge不同。