当尝试使用ggfortify::autoplot()
软件包中的任何个功能时,我从cluster
中收到一个神秘的错误。
# load the environment
install.packages("ggplot2"); library(ggplot2)
install.packages("ggfortify"); library(ggfortify)
install.packages("cluster"); library(cluster)
将example from the [Tag:ggfortify] vignette用于cluster::pam
:
autoplot(cluster::pam(iris[-5], 3), frame = TRUE, frame.type = 'norm')
错误:(从警告转换为)“群集”到“群集”的部分匹配
我知道,有时由于软件包之间的冲突可能会导致错误,也就是说,两个(或多个)软件包可能具有类似命名的函数。但是,我不认为这是问题所在,因为我修改了插图中的代码以专门指定我希望该函数来自cluster::pam
的程序包,并且{{1}没有任何问题}。
conflicts(detail=TRUE)
R版本3.5.2(2018-12-20)平台:x86_64-w64-mingw32 / x64(64位)运行于:Windows> = 8 x64(build 9200)
Matrix产品:默认
语言环境:1 LC_COLLATE = English_Canada.1252 [2] LC_CTYPE = English_Canada.1252 [3] LC_MONETARY = English_Canada.1252 [4] LC_NUMERIC = C [5] LC_TIME = English_Canada.1252
附加的基本软件包:1统计图形grDevices [4] utils
数据集方法[7]基础其他附加软件包:1 ggfortify_0.4.5 [2] ggplot2_3.1.0
[3] cluster_2.0.7-1 [4]使用this_1.4.0.9000 [5] devtools_2.0.1通过名称空间(未附加)加载:1 Rcpp_1.0.0 [2] editor_3.5.2 [3]支柱_1.3.1 [4] plyr_1.8.4 [5] bindr_0.1.1 [6] prettyunits_1.0.2 [7] remotes_2.0.2 [8] tools_3.5.2 [9] testthat_2.0.1 [10]摘要_0.6.18 [11] pkgbuild_1.0.2 [12] pkgload_1.0.2 [13] memoise_1.1.0 [14] tibble_1.4.2 [15] gtable_0.2.0 [16] pkgconfig_2.0.2 [17] rlang_0.3.0.1 [18] cli_1.0.1 [19] rstudioapi_0.8 [20] yaml_2.2.0 [21] bindrcpp_0.2.2 [22] gridExtra_2.3 [23] stringr_1.3.1 [24] withr_2.1.2 [25] dplyr_0.7.8 [26] desc_1.2.0 [27] fs_1.2.6 [28] tidyselect_0.2.5 [29] rprojroot_1.3-2 [30] grid_3.5.2 [31]胶水_1.3.0 [32] R6_2.3.0 [33]进程x_3.2.1 [34] sessioninfo_1.1.1 [35] tidyr_0.8.2 [36] purrr_0.2.5 [37] callr_3.1.1 [38] magrittr_1.5 [39] backports_1.1.3 [40] scales_1.0.0 [41] ps_1.3.0 [42]断言_0.2.0 [43] colorspace_1.3-2 [44] stringi_1.2.4 [45] lazyeval_0.2.1 [46] munsell_0.5.0 [47] crayon_1.3.4
答案 0 :(得分:1)
在卸载R 3.5.2和RStudio 1.1.463之后,删除了我所有的库。重新安装后,此问题已解决