Ошибка кластеризации K-средних в as.vector (x, mode): невозможно принудительно привести тип «замыкание» к вектору типа «любой» - PullRequest
0 голосов
/ 21 апреля 2020

Когда я запускаю приведенный ниже код, я получаю сообщение об ошибке

library(tidyr)
library(tidyverse)
library(cluster)
library(factoextra)
df <- USArrests
df <- na.omit(df)
df<- scale(df)
distance <- get_dist(df)
k2<- kmeans(df,centers = 2,nstart = 25)
k2$cluster
fviz_cluster(k2, data = df)

Ошибка кода

df <- шкала (df) Ошибка в as.vector (x, mode): невозможно привести тип 'closure' к вектору типа 'any' distance <- get_dist (df) Ошибка в as.vector (x, mode): невозможно привести тип 'closure' к вектору типа 'любой' </p>

1 Ответ

0 голосов
/ 21 апреля 2020

Ошибка, с которой я столкнулся, произошла из-за df <- USArrests, данные в USArrests были неправильно импортированы, поэтому я использовал data(USArrests), тогда код работал.

...