立即打开
plyr包概述:plyr包针对的问题是:把一个庞大的数据结构拆分成多个片段,然后分别对这些片段应 用函数,然后再把片段函数结构组合起来
基本思想: Split-Apply-Combine
**ply() 函数族
作用:拆分数据,应用函数,再组合函数作用后的数据 输入:array,dataframe,list三种格式
输出: array,dataframe,list,discareded四种格式
注:第一个字母是输入的数据格式,第二个是输出的数据格式,含下划线的,如不需输出时使用;
按输入分为:a*ply,d*ply,l*ply
a*ply(.data, .margins, .fun, ...,.progress = "none”)
d*ply(.data, .variables, .fun, ...,.progress = "none”)
l*ply(.data, .fun, ..., .progress = "none")
参数:
.data:要进行处理的数组;
.margins:用那种方式去切割数据,取值为1,2,c(1,2)
.fun:对切割的数据指定一个函数进行处理;
.progress:决定是否显示即用那种方式显示进度条;
.variables指定要按其分割的变量名称
apply的例子:
ddply
附件列表
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
全部回复
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
相关推荐
栏目导航
热门文章
推荐文章
扫码加好友,拉您进群