【发布时间】:2018-12-02 22:50:03
【问题描述】:
我已尝试寻找答案,但似乎绝对找不到任何解决方案。我最近为 R 安装了“caret”包,但是当我尝试训练任何模型时,它给了我以下错误:
Warning: namespace ‘compiler’ is not available and has been replaced
by .GlobalEnv when processing object ‘sep’
Error in comp(expr, env = envir, options = list(suppressUndefined = TRUE)) :
could not find function "makeCenv"
据我所知,这与内置编译器包有关。我看到的大多数答案都提到了 doMC 包,但我认为这与这里无关,因为我没有并行化任何东西。我已经能够在其他机器上成功运行相同的代码,所以我完全不知道问题可能是什么。这是一些导致我出错的示例代码:
library(caret)
fit.knn <- train(Species ~ ., data=iris, method="knn")
我使用什么方法或训练什么数据似乎并不重要。我已经尝试重新安装软件包,并重新安装 R。我在 Windows 上运行 R v.3.3.2,插入符号包是最新版本。任何帮助将不胜感激!
【问题讨论】: