2013-04-15 112 views

回答

3

这应该有效吗?让我知道如果它不。首先,让所有的相关行名称:

clust3 <- row.names(km$cluster[km$cluster == 3]) 

现在使用subset去你需要其中:

subset(mat2, row.names(mat2) %in% clust3) 
1
mat2[which(km$cluster == 3), , drop=FALSE] 

应该工作,假设行i公里的对应于第i行的mat2

+2

当'length(which(km $ cluster == 3))== 1L'时,使用'drop = FALSE'来停止对向量的自动强制转换 – mnel