r - 关于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]
则只删除该矩阵的第一个元素的结果。那么,为什么需要删除第一个元素呢?
解决方案
推荐阅读
- javascript - 提取 \" 字符之间的所有数据
- selenium - 试图通过 Selenium 获取下载链接
- javascript - NodeJS:如何未定义购物车?
- python - 有没有办法在 VPython 中获取对象的当前旋转?
- python - 有没有办法控制pygame中函数的迭代?
- navigation - SwiftUI - 按钮正确加载视图但随后在视图之间反弹
- azure - 从 Docker 容器在 Azure App Service Linux 主机上持久保存 Strapi SQLite 数据库
- python - 如何将月转换为年和月?
- qt - ListView + Delegate(嵌套项)的属性绑定无法按预期工作
- javascript - PHP $_POST 使用 FormData 通过 AJAX 上传时包含原始边界数据而不是表单字段数组