绘制 K 均值
Plotting K-means
我正在绘制 K 均值,如下所示:
library(dplyr)
library(ggfortify)
newdf <- iris %>% group_by(Species) %>% summarise_each(funs(mean))
set.seed(1)
autoplot(kmeans(newdf, 3), data = newdf)
它抛出一个错误:
Error in do_one(nmeth) : NA/NaN/Inf in foreign function call (arg 1)
In addition: Warning message:
In storage.mode(x) <- "double" : NAs introduced by coercion
请将因素的水平更改为“0”、“1”等。取决于因素水平的数量。
那么就可以避免错误
我正在绘制 K 均值,如下所示:
library(dplyr)
library(ggfortify)
newdf <- iris %>% group_by(Species) %>% summarise_each(funs(mean))
set.seed(1)
autoplot(kmeans(newdf, 3), data = newdf)
它抛出一个错误:
Error in do_one(nmeth) : NA/NaN/Inf in foreign function call (arg 1)
In addition: Warning message:
In storage.mode(x) <- "double" : NAs introduced by coercion
请将因素的水平更改为“0”、“1”等。取决于因素水平的数量。
那么就可以避免错误