1
用下面的代码:写表R中的heatmap.2集群后下令
mydata <- mtcars
hclustfunc <- function(x) hclust(x, method="complete")
distfunc <- function(x) dist(x,method="euclidean")
heatmap.2(as.matrix(mydata),dendrogram="row",trace="none", margin=c(8,9), hclust=hclustfunc,distfun=distfunc);
我得到以下热图:
我想要做的是保存的结果在一个文本文件中的集群 ,但该行的名称被排序为集群结果:
mpg cyl disp hp drat wt qsec vs am gear carb
Toyota Corolla 33.9 4 71.1 65 4.22 1.835 19.9 1 1 4 1
Porsche 914-2 26 4 120.3 91 4.43 2.14 16.7 0 1 5 2
Datsun 710 22.8 4 108 93 3.85 2.32 18.61 1 1 4 1
....
Maserati Bora 15 8 301 335 3.54 3.57 14.6 0 1 5 8
什么是做到这一点的呢? 我在上面的代码中的heatmap.2
行后试过,但没有给出 的结果,因为我希望。
write.table(mydata, "~/Desktop/tmp.txt",row.names = TRUE, quote=FALSE)