我试图使用k-方法对以下“网络”数据集进行聚类:
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)知道这意味着什么或如何解决吗?
发布于 2016-04-07 18:25:12
您的dataframe可能有一些包含NA值的行。它们通常导致这类错误。删除具有NA值的行,然后再运行kmeans函数一次:
Network <- na.omit(Network)
NetClu <- kmeans(Network,3)https://stackoverflow.com/questions/36484058
复制相似问题