我把头撞在这上面已经有一两天了。试图通过'mlr‘运行一些分析,我就被一个软件包安装错误卡住了。具体来说,我试图跑:
im_feat <- generateFilterValuesData(trainTask, method = c("information.gain","chi.squared"))我最初运行的这段代码产生了以下错误:
Error in loadNamespace(name) : there is no package called ‘FSelector’我是个聪明人,我决定安装FSelector。但是,当我的did...it试图加载依赖关系'RWeka‘时,它会爆炸。特别是,我得到了以下错误:
Error : .onLoad failed in loadNamespace() for 'RWeka', details:
call: .jnew("weka.core.WekaPackageManager")
error: java.lang.UnsupportedClassVersionError:weka/core/WekaPackageManager : Unsupported major.minor version 51.0
Error: loading failed
Execution halted我已经查了一天左右了。以下是我已经做过的事情:
任何想法都是真诚欢迎!
发布于 2017-05-04 00:29:00
一直没有得到答案,但我能解决这个问题。为了完整起见,我想我应该贴出对我有用的东西,以防其他人遇到这个问题并发现这个问题。
步骤1:终端
$ sudo R CMD javareconf步骤2:回到RStudio中
install.packages("rJava",type = "source")
install.packages("RWeka")在此之后,FSelector和所有相关的软件包一直在加载并正常工作。
https://stackoverflow.com/questions/43728983
复制相似问题