初始的代谢组数据如下

用R包 pheatmap处理
rm(list=ls())
library(pheatmap)
X = read.csv("C:/Users/tangxing/Desktop/111.csv",header = T)
rownames(X) <- X[,1] #将行名设置为列表的行名
X <- X[,-1] # 去掉第一行
X<-log(X,10) # 将数值转换
X[sapply(X,is.infinite)]<- -3 # 替换负无穷为-3
pheatmap(X,cellwidth = 30, cellheight = 9,border_color="black") # 绘制热图

本文介绍如何使用R语言的pheatmap包处理并可视化代谢组学数据,通过读取CSV文件,进行数据预处理如对数转换、无限值替换,最后绘制出细胞宽度和高度自定义的热图。
1327

被折叠的 条评论
为什么被折叠?



