首页 > 解决方案 > 关于K-means聚类分析代码的问题

问题描述

我正在研究如何在 R 中进行 K-means 聚类分析。我发现了来自Clustering: Quick-TRANSfer 阶段步骤超出最大值的代码并尝试使用该数据。但我有一个问题。

排队

set.seed(20)
Test1<-scale(na.omit(data.matrix(testData6)[-1])) 

我不清楚[-1]in的含义data.matrix(testData6)[-1]。是否要删除矩阵 ( ) 的第一列(索引testData6)?如果我们要删除第一列,代码应该是对的data.matrix(testData6)[,-1]吧?-1 之前应该有一个逗号,对吧?

但是,如果没有逗号,data.matrix(testData6)[-1]则只删除该矩阵的第一个元素的结果。那么,为什么需要删除第一个元素呢?

标签: rcluster-analysisk-means

解决方案


推荐阅读