使用fviz_end和fviz_cluster时出现错误“没有名为”rio“的软件包

x6492ojm  于 2023-03-20  发布在  其他
关注(0)|答案(2)|浏览(166)

我正在数据集上运行ACP,当我尝试在hcpc结果上使用fviz_end或fviz_cluster时,它返回以下错误:
加载名称空间(i,c(lib.loc,.libPaths()),版本检查= vIi)中出错:没有叫“rio”的软件包
已加载库FactoMineR和factoextra,以及ggplot2。
我试图安装rio软件包,但我有另一个错误:
警告信息:“依赖项'foreign'不可用”
有可用的二进制版本,但源版本较新:二进制源代码需要_编译rio 0.5.26 0.5.27 FALSE
安装源软件包“rio”
install.packages(“rio”)中的警告消息:“软件包'rio'的安装具有非零退出状态”
之后,当我尝试install library('rio')时,它返回一个错误:
没有叫“rio”的软件包
我看过fviz_end的文件,它从来没有提到任何里约。
我可以做些什么来避免这个问题?

9wbgstp7

9wbgstp71#

看起来rioFactoMineRfactoextra的依赖项,您可以通过运行以下代码行来查看这一点。

library(packrat)

packrat:::recursivePackageDependencies("FactoMineR",lib.loc = .libPaths()[1])
#[79] "purrr"   "quantreg"   "readr"   "readxl"  "rematch"   "rio"

错误可能取决于您的操作系统,因此可能需要查看完整的错误消息。您的系统上可能没有安装正确的工具(如cmake,您需要在命令行上安装)。

lp0sw83n

lp0sw83n2#

谢谢你的帮助:)
我之前用的是jupyter笔记本,现在我把工作转移到了R工作室,没有问题了。我想应该是你说的操作系统的问题。

相关问题