无法加载 ggtern 包

Can't load ggtern package

我想在 r 中创建一个三元图并尝试加载 ggtern 包。当我加载 ggtern 包时,我收到以下错误消息:

错误:

package or namespace load failed for ‘ggtern’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]): there is no package called ‘robustbase’

我还得到以下信息:

In addition: Warning message: package ‘ggtern’ was built under R version 3.4.4"

但我使用的是 RStudio v1.1.383,所以没想到会有问题...

对解决方案/解决方法/替代方案有任何想法吗?

RStudio 大部分 独立于 R,因为它是一个前端。 RStudio 调用 R 来执行计算,因此这是大多数限制发挥作用的地方。

运行 R.versionsessionInfo() 检查您使用的是哪个 R 版本 运行。或者在启动时记下 R 控制台中的第一行 R/Rstudio.

我猜你是 运行 R 3.4.x,但低于 R 3.4.4,因此出现了消息。

ggtern imports the package compositions which in turn imports robustbase。尝试手动安装最后一个:

install.packages('robustbase')

看看会发生什么。