r - 在 R 中安装 factoextra 包
问题描述
我正在使用 R 版本 >3.5。我想在 R studio 上安装factoextra包(我使用 Mac)。我尝试直接使用dependencies = TRUE安装包,我也尝试一一安装依赖包。都没有奏效。
这是错误消息:(* 代表我计算机上的用户)。
* installing *source* package ‘quantreg’ ...
** package ‘quantreg’ successfully unpacked and MD5 sums checked
** libs
/Users/*/.R/Makevars:2: *** missing separator. Stop.
ERROR: compilation failed for package ‘quantreg’
* removing ‘/Library/Frameworks/R.framework/Versions/3.5/Resources/library/quantreg’
* installing *source* package ‘mclust’ ...
** package ‘mclust’ successfully unpacked and MD5 sums checked
** libs
/Users/*/.R/Makevars:2: *** missing separator. Stop.
ERROR: compilation failed for package ‘mclust’
* removing ‘/Library/Frameworks/R.framework/Versions/3.5/Resources/library/mclust’
ERROR: dependencies ‘pbkrtest’, ‘quantreg’ are not available for package ‘car’
* removing ‘/Library/Frameworks/R.framework/Versions/3.5/Resources/library/car’
ERROR: dependency ‘car’ is not available for package ‘rstatix’
* removing ‘/Library/Frameworks/R.framework/Versions/3.5/Resources/library/rstatix’
ERROR: dependency ‘rstatix’ is not available for package ‘ggpubr’
* removing ‘/Library/Frameworks/R.framework/Versions/3.5/Resources/library/ggpubr’
ERROR: dependency ‘ggpubr’ is not available for package ‘factoextra’
* removing ‘/Library/Frameworks/R.framework/Versions/3.5/Resources/library/factoextra’
下载的源码包在:
‘/private/var/folders/8v/mfj4t9t54y72cdrz6q84jnjh0000gn/T/RtmpfEwO54/downloaded_packages’
警告信息:
1: In install.packages("factoextra", dependencies = TRUE) :
installation of package ‘quantreg’ had non-zero exit status
2: In install.packages("factoextra", dependencies = TRUE) :
installation of package ‘mclust’ had non-zero exit status
3: In install.packages("factoextra", dependencies = TRUE) :
installation of package ‘car’ had non-zero exit status
4: In install.packages("factoextra", dependencies = TRUE) :
installation of package ‘rstatix’ had non-zero exit status
5: In install.packages("factoextra", dependencies = TRUE) :
installation of package ‘ggpubr’ had non-zero exit status
6: In install.packages("factoextra", dependencies = TRUE) :
installation of package ‘factoextra’ had non-zero exit status
任何帮助将不胜感激!!
解决方案
R 包有两种形式:作为预编译的二进制文件和作为源代码。在您的情况下,似乎 mclust 和 quantreg 的编译失败,如错误消息所示
Stop. ERROR: compilation failed for package ‘mclust’
Stop. ERROR: compilation failed for package ‘quantreg’
您可以尝试通过运行从二进制文件强制安装它们:install.packages("mclust", type = "binary")
和install.packages("quantreg", type = "binary")
推荐阅读
- python - 如何在一个对象类型列中有空格时在python中读取csv文件
- r - 使用区间距离而不是单元距离连接来自不同组的异常区间
- scrum - 在 sprint 期间重新分配用户故事?
- c# - 为什么我们不能在 c# struct 的声明中初始化实例字段?
- python - 按元组的第一个元素对元组列表进行排序而不删除重复项
- java - 如何使用最新的 Eclipse 正确导入 java.awt?
- java - 执行 TestNG 套件后显示错误“java.lang.NullPointerException DefaultElementLocator.findElement(DefaultElementLocator.java:69)”
- git - 在 git 中为 Visual Studio 2019“导出”本地分支
- python - 根据python中的每日表删除每行的所有(每小时)日条目
- swift - 是否可以使用 URL 会话委托方法进行进度和完成处理程序来完成?还是更好的选择?