Reshape2简单操作1

2020-06-12  本文已影响0人  RaoZC

Reshape2包是用于数据重构的包,其主要功能函数为melt和cast两个,可以实现长数据和宽数据之间的转换。

举个例子,现在要将如下宽数据: 宽数据 转换成三列的长数据,包括Stage列,数据列和第三列颜色名,使用一下代码:MES-liset
library(reshape2)
a = read.table("MEs-list.txt",header = T,sep = "\t")
#id.vars = "Stage"表面锁定Stage列,其他融合
b = melt(a, id.vars = "Stage") 

则自动生成三列数据:

长数据 可见,melt里面的id.vars至关重要,锁住那些列就靠这个参数了。
上一篇 下一篇

猜你喜欢

热点阅读