excel里有一个数据透视表,常用的功能大概就是分组统计,R里的reshape2
也能轻松实现数据透视表的功能。reshape2
包常用的很强大的两个函数是melt
和cast
,通常叫做融合和重铸。
melt
melt的用法
|
|
用帮助里的例子来说明
|
|
将ChickWeight
数据集融合,以time
,chick
,diet
作为ID
|
|
如有缺失值需删除可写为melt(ChickWeight,id=2:4,na.rm=TRUE)
cast
以time
和variable
平均值
|
|
计数
|
|
汇总
|
|
加限定,需加载plyr
包
|
|