使用fviz_nbclust确定聚类数时遇‘cleancall_call未找到’错误求助
解决fviz_nbclust报错"cleancall_call not found"的方法
- 排查依赖包版本问题:这个错误大多是
factoextra依赖的purrr或cleancall包版本不兼容导致的,执行以下命令更新相关包:update.packages(c("factoextra", "purrr", "cleancall")) - 重装
cleancall包:如果更新后仍报错,尝试卸载并重新安装该包:remove.packages("cleancall") install.packages("cleancall") - 修正代码语法:你的第二段代码存在语法错误,两行代码需分开书写,正确格式如下:
elbow_method <- fviz_nbclust(cust_data, FUNcluster = kmeans, method = "wss") elbow_method - 验证数据格式:确保
df或cust_data是纯数值型的数据框/矩阵,无缺失值或非数值列——聚类算法要求输入数据必须是可计算距离的数值型数据。
内容的提问来源于stack exchange,提问作者fifi_ny
相关产品推荐
相关产品推荐

