楼主: 水寒侨
2018 1

[数据挖掘理论与案例] plyr包的介绍 [推广有奖]

  • 0关注
  • 0粉丝

高中生

37%

还不是VIP/贵宾

-

威望
0
论坛币
50 个
通用积分
0
学术水平
9 点
热心指数
10 点
信用等级
5 点
经验
281 点
帖子
12
精华
0
在线时间
33 小时
注册时间
2012-2-22
最后登录
2020-4-5

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
plyr包概述:plyr包针对的问题是:把一个庞大的数据结构拆分成多个片段,然后分别对这些片段应 用函数,然后再把片段函数结构组合起来
基本思想: Split-Apply-Combine
**ply() 函数族
作用:拆分数据,应用函数,再组合函数作用后的数据  输入:array,dataframe,list三种格式
 输出: array,dataframe,list,discareded四种格式
072A3844-F8D1-48DF-A769-34C51FFF5CB1.png

注:第一个字母是输入的数据格式,第二个是输出的数据格式,含下划线的,如不需输出时使用;
按输入分为: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的例子:

F2554763-C43E-4D2E-B703-A7C0BC4C478B.png

ddply 4BE6088F-4D32-431A-A887-364325C9AEFA.png



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Dataframe Variables Progress Variable Margins 下划线 字母

4BE6088F-4D32-431A-A887-364325C9AEFA.png (92.94 KB)

4BE6088F-4D32-431A-A887-364325C9AEFA.png

已有 1 人评分论坛币 热心指数 收起 理由
飞天玄舞6 + 20 + 1 鼓励积极发帖讨论

总评分: 论坛币 + 20  热心指数 + 1   查看全部评分

沙发
铁锷未残 学生认证  发表于 2016-12-18 10:08:02 |只看作者 |坛友微信交流群
谢谢分享

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-23 22:25