使用 K-means 聚类
Clustering with K-means
我正在尝试使用 k-means 对以下 "Network" 数据集进行聚类:
LONGITUDE LATITUDE ALTITUDE
10 12.35273 60.74066 24.49067
11 12.35308 60.74080 24.23027
12 12.35340 60.74090 23.23328
13 12.35373 60.74100 22.60084
14 12.35418 60.74106 22.64438
15 12.35458 60.74115 23.39748
我试过这段代码:
NetClu <- kmeans(Network,3)
我收到此错误:
Error in do_one(nmeth) : NA/NaN/Inf in foreign function call (arg 1)
知道这意味着什么或如何解决吗?
您的数据框可能有一些包含 NA 值的行。它们通常会导致此类错误。
删除具有 NA 值的行,然后再 运行 kmeans 函数一次:
Network <- na.omit(Network)
NetClu <- kmeans(Network,3)
我正在尝试使用 k-means 对以下 "Network" 数据集进行聚类:
LONGITUDE LATITUDE ALTITUDE
10 12.35273 60.74066 24.49067
11 12.35308 60.74080 24.23027
12 12.35340 60.74090 23.23328
13 12.35373 60.74100 22.60084
14 12.35418 60.74106 22.64438
15 12.35458 60.74115 23.39748
我试过这段代码:
NetClu <- kmeans(Network,3)
我收到此错误:
Error in do_one(nmeth) : NA/NaN/Inf in foreign function call (arg 1)
知道这意味着什么或如何解决吗?
您的数据框可能有一些包含 NA 值的行。它们通常会导致此类错误。 删除具有 NA 值的行,然后再 运行 kmeans 函数一次:
Network <- na.omit(Network)
NetClu <- kmeans(Network,3)