【发布时间】:2015-09-24 13:50:03
【问题描述】:
我正在尝试将 R 中的 kmodes clustering 方法(来自 klaR 包)应用于由大约 1000 个字符串和 6 列组成的文本矩阵。 不幸的是,我收到了一个我无法理解的错误:
kmodes(mat, 5, iter.max=10)
Error in cluster[j] <- which.min(dist) : replacement has length zero
您对为什么会发生这种情况有任何想法吗?
编辑:这是头部(垫子):
1 aaa ccc iii <NA> 0
2 aaa ddd kkk <NA> 0
3 aaa eee -273 <NA> 0
4 aaa fff lll <NA> 0
5 bbb ggg 67 <NA> 0
6 bbb hhh mmm <NA> 0
【问题讨论】:
-
这里只是猜测,我们需要设置
na.rm = TRUE。 -
谢谢。我试过了,但我得到了:
unused argument (na.rm = TRUE) -
你能分享数据吗,或者至少
head(mat)? -
那一栏有没有可能都是
<NA>?尝试在运行算法之前手动删除所有NA值。
标签: r cluster-analysis