代码之家  ›  专栏  ›  技术社区  ›  jake9115

如何使R输出有关树状图对象的文本详细信息?

  •  1
  • jake9115  · 技术社区  · 9 年前

    有关用于创建树状图的测试数据和命令的详细信息,请参阅我之前的问题: Using R to cluster based on euclidean distance and a complete linkage metric, too many vectors?

    下面是我制作树状图的命令的快速摘要:

    un_exprs <- as.matrix(read.table("sample.txt", header=TRUE, sep = "\t", row.names = 1, as.is=TRUE))
    exprs <- t(un_exprs)
    eucl_dist=dist(exprs,method = 'euclidean')
    hie_clust=hclust(eucl_dist, method = 'complete')\
    dend <- as.dendrogram(hie_clust)
    plot(dend)
    

    这是一个非常好的登格拉姆图。然而,假设这个树状图有2个簇……我想得到属于这2个簇中每个簇的每个元素的文本列表。我假设这是微不足道的,但我对R没有足够的经验,无法直观地理解。谢谢

    1 回复  |  直到 7 年前
        1
  •  3
  •   scoa    9 年前

    您可以通过 hclust 返回 stats::cutree

    cutree(hie_clust,k=2)