从R中的heatmaply群集获取属于每个群集的行名称
在R中使用heatmaply后,我试图获得所有行元素的5个列表。我将k_row设置为5,这样树状图显示5种不同的颜色。我只想返回一个包含5个列表的列表,其中每个列表包含集群中的行元素。行是名称,列是类别从R中的heatmaply群集获取属于每个群集的行名称,r,plotly,heatmap,dendrogram,heatmaply,R,Plotly,Heatmap,Dendrogram,Heatmaply,在R中使用heatmaply后,我试图获得所有行元素的5个列表。我将k_row设置为5,这样树状图显示5种不同的颜色。我只想返回一个包含5个列表的列表,其中每个列表包含集群中的行元素。行是名称,列是类别 您可以直接从相同数据的树状图中获得聚类。例如: heatmap = heatmaply(mtcars, k_row = 3, dist_method = "euclidean", hclust_method ="complete") 要从相同的数据
您可以直接从相同数据的树状图中获得聚类。例如:
heatmap = heatmaply(mtcars, k_row = 3,
dist_method = "euclidean", hclust_method ="complete")
要从相同的数据中获取行簇,请执行以下操作:
dend <- hclust(dist(mtcars, method = "euclidean"), method = "complete")
cutree(dend, k = 3)
cutree命令将返回数据集中每一行的赋值。你会注意到它们和热图上的一样大。这与运行heatmaply为簇着色的命令相同 您可以直接从相同数据的树状图中获得聚类。例如:
heatmap = heatmaply(mtcars, k_row = 3,
dist_method = "euclidean", hclust_method ="complete")
要从相同的数据中获取行簇,请执行以下操作:
dend <- hclust(dist(mtcars, method = "euclidean"), method = "complete")
cutree(dend, k = 3)
cutree命令将返回数据集中每一行的赋值。你会注意到它们和热图上的一样大。这与运行heatmaply为簇着色的命令相同