这是一个非常基本的问题,不幸的是我不知道该怎么问。 假设我使用hclust进行聚类的代码如下:
hc <- hclust(dist(USArrests), "ave")
s = cutree(hc,k=2)
假设sort(s)
给出以下结果:
Alabama Alaska Arizona Delaware Florida
1 1 1 2 2
如何在列表中获取Alabama Alaska Arizona Delaware Florida
,而不会在其中添加底部簇号。
答案 0 :(得分:1)
您可以从矢量本身获取名称(如@AEBilgrau所述)names(sort(s))
。此外,在这种特殊情况下,cutree输出将按树的标签顺序排列,因此您也可以使用labels(hc)
。