Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从R中的heatmaply群集获取属于每个群集的行名称_R_Plotly_Heatmap_Dendrogram_Heatmaply - Fatal编程技术网

从R中的heatmaply群集获取属于每个群集的行名称

从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") 要从相同的数据

在R中使用heatmaply后,我试图获得所有行元素的5个列表。我将k_row设置为5,这样树状图显示5种不同的颜色。我只想返回一个包含5个列表的列表,其中每个列表包含集群中的行元素。行是名称,列是类别


您可以直接从相同数据的树状图中获得聚类。例如:

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为簇着色的命令相同