我就在这里,不离不弃
——A·May
R-71T-83
melt/ddply/dcast
May2018年1月28日1.melt与ddply的联用
plyr、ggplot2和reshape2的作者都是Wickham,所以其用法都有相通之处。前几天我们了解到了melt和ggplot2的应用,今天,我们可以用melt和ddply做点事情。melt的作用是把字段变成数据,并给这个数据新生一个统一的名为variable,ddply是依据变量进行分组计算,那么这个分组同ggplot2中的分组标度一样,都可以用variable来做分组。
2.dcast把数据变回去,再做一下统计
melt是把变量变成variable的数据,那么dcast就是把variable的数据变为变量,同时在转变的时候可以进行汇总统计,做一个小列联表。
3.melt在购物篮算法的应用
购物篮算法就是关联算法,这种算法要求的数据格式通常是商品是否购买,采用0和1来表示,但是实际后台的数据往往是一个顾客id购买了那种产品,这时候就需要把各种产品的这个数据,变成每个产品都是一个变量。
参考阅读
学习数据挖掘交流平台
领取专属 10元无门槛券
私享最新 技术干货