R 數(shù)據(jù)重塑

reshape包

melt函數(shù)

#數(shù)據(jù)重塑
#reshape包中的melt函數(shù)和cast函數(shù)
#構(gòu)建數(shù)據(jù)
mydata=data.frame(id=c(1,1,2,2),time=c(1,2,1,2),x1=c(3,5,6,7),x2=c(2,4,6,7))
mydata
#加載reshape包
library(reshape)
#melt函數(shù)參數(shù)解釋.id.vars表示融合字段保留的屬性,measure.vars表示需要融合的字段
(melt(mydata))
(md=melt(mydata,id.vars = c("id","time")))
(md1=melt(mydata,id.vars = c("id","time"),measure.vars = "x1"))
melt函數(shù)結(jié)果

cast函數(shù)

#cast進(jìn)行數(shù)據(jù)重鑄
cast(md,id~variable,mean)
cast(md,time~variable,mean)
cast(md,id+time~variable)
cast(md,id~variable+time)
cast函數(shù)結(jié)果
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容