2017-10-23 5 views
0

下記に示すよう:プロット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 
+2

を回避することができますが非数値です。そのような変数の距離を計算する明白な方法はありません。それはあなたの意図ですか?ここで何をしたいのですか? – MrFlick

答えて

1

が親切に因子のレベルを変更し、 '0'、」 1 'など。因子レベルの数に依存する。

その後、あなたはあなたが `kmeans`と、その列に「種」の列を渡しているエラー