无法在 R 中加载 'Caret'
Can't load 'Caret' in R
加载 caret
包时出现以下错误。
> library(caret)
Error: package or namespace load failed for ‘caret’:
object ‘warnErrList’ is not exported by 'namespace:utils'
即使我尝试使用所有依赖项安装 'caret',它仍然显示:'namespace:utils'
未导出对象“warnErrList”
Xu Gao,很可能你使用的是R 3.5.0之前的版本。您要么需要升级 R,要么降级任何依赖它的包。
如果您阅读 R-devel NEWS,搜索 warnErrList
,您会找到
New warnErrList() utility (from package nlme, improved)
您可以通过查看 utils
in R-3.5.0 and you can find warnErrList
, whereas utils
in R-3.4.3(R 的先前版本)的导出函数列表来支持这一点,找不到该函数。
不幸的是,我无法直接在 caret
source 中找到 utils::warnErrList
,这表明它的依赖项之一可能正在使用它,而您在游戏后期才发现它。如果您在收到该错误后立即 运行 traceback()
,它可能会提供一些关于哪个包正在尝试使用它的见解。 (可能需要进行一些侦查,搜索函数名称,甚至是那些未由中间包导出的函数名称。)
此外,我请求您提交一份 caret
issue,包括证明错误合理性的必要步骤。 (我可以提出一个问题,但是因为我有 R-3.5.3、caret-6.0.80,而且我无法重现这个错误……提交错误对我来说可能是虚伪的……更不用说我这可能是完全错误的:-)
加载 caret
包时出现以下错误。
> library(caret)
Error: package or namespace load failed for ‘caret’:
object ‘warnErrList’ is not exported by 'namespace:utils'
即使我尝试使用所有依赖项安装 'caret',它仍然显示:'namespace:utils'
未导出对象“warnErrList”Xu Gao,很可能你使用的是R 3.5.0之前的版本。您要么需要升级 R,要么降级任何依赖它的包。
如果您阅读 R-devel NEWS,搜索 warnErrList
,您会找到
New warnErrList() utility (from package nlme, improved)
您可以通过查看 utils
in R-3.5.0 and you can find warnErrList
, whereas utils
in R-3.4.3(R 的先前版本)的导出函数列表来支持这一点,找不到该函数。
不幸的是,我无法直接在 caret
source 中找到 utils::warnErrList
,这表明它的依赖项之一可能正在使用它,而您在游戏后期才发现它。如果您在收到该错误后立即 运行 traceback()
,它可能会提供一些关于哪个包正在尝试使用它的见解。 (可能需要进行一些侦查,搜索函数名称,甚至是那些未由中间包导出的函数名称。)
此外,我请求您提交一份 caret
issue,包括证明错误合理性的必要步骤。 (我可以提出一个问题,但是因为我有 R-3.5.3、caret-6.0.80,而且我无法重现这个错误……提交错误对我来说可能是虚伪的……更不用说我这可能是完全错误的:-)