merge r语言daframe_R语言总结
R语言总结
数据框操作(plyr包)
辅助小函数
1 splat函数:
作用:把原函数中多个参数打包为一个list作为参数,然后输出新的函数。也就是说本来某个函数需要输入多个参数,现在套上splat后,只要输入一个参数list就可以了,不需要单独地输入参数。它的作用结果是把一个函数变成一个新函数。
m*ply(a_matrix, FUN)的作用和a*ply(a_matrix,1,splat(FUN))一样
eg:
(1)参数使用
> hp_per_cyl
> splat(hp_per_cyl)(mtcars[1,])
1] 18.33333
>splat(hp_per_cyl)(mtcars)
[1] 18.33333 18.33333 23.25000 18.33333 21.87500 17.50000 30.62
500 15.50000 23.75000
[10] 20.50000 20.50000 22.50000 22.50000 22.50000 25.62500 26.87
500 28.75000 16.50000
[19] 13.00000 16.25000 24.25000 18.75000 18.75000 30.62500 21.87
500 16.50000 22.75000
[28] 28.25000 33.00000 29.16667 41.87500 27.25000
等价于:
>hp_per_cyl(mtcars$hp,mtcars$cyl)
splat函数的优点就是可以不用拆分字段,可以一起输入作为参数。
(2)与plyr函数合用:
>f
>ddply(mtcars,.(cyl),splat(f))
2 each函数
作用:把多个函数汇聚成一个函数,当使用这个函数时,将分别作用多个函数。它的作用结果是把一个函数变成一个新函数。
不足:不能给作用的函数指定附加参数,只能使用默认参数。
eg:
>fun
>fun(1:10)
merge r语言daframe_R语言总结相关推荐
- merge r语言daframe_R语言读取多个excel文件后合并:rbind/merge/cmd合并
问题: 该文件夹下的三个文件理论上列名完全一致,但是在用rbind合并时却提示上述错误,(只能理解为列名确实是不一致导致的问题)解决如下: (1)首先,rbind和cbind()也适用于datafra ...
- bind merge r 和join_R语言数据合并
公众号:R语言技术交流 需要的函数 cbind(),rbind(),bind_rows(),merge() 准备数据 我们先构造一组数据,以便下面的演示 > data1 + namea=c(&q ...
- bind merge r 和join_R语言中的数据合并函数(merge,cbind和rbind)的使用
R语言中的数据合并函数(merge,cbind和rbind)的使用-R语言中用cbind() 和rbind() 构建分块矩阵 1.merge函数 两个数据框拥有相同的时间或观测值,但这些列却不尽相同. ...
- bind merge r 和join_R语言并行读取csv:地表最快csv合并方法
作者:黄天元,复旦大学博士在读,热爱数据科学与开源工具(R),致力于利用数据科学迅速积累行业经验优势和科学知识发现,涉猎内容包括但不限于信息计量.机器学习.数据可视化.应用统计建模.知识图谱等,著有& ...
- R设置默认语言为英文的方法
R设置默认语言为英文的方法 Windows平台 macOS平台 安装R以后,默认语言是和操作系统平台语言绑定的,如何在不修改操作系统平台语言的情况下更改R的默认显示语言呢? Windows平台 在Wi ...
- 归并排序过程实现c语言,C语言归并排序详解
C语言归并排序详解 发布日期:2015-12-31 11:16 来源: 标签: 编程语言 C教程 C语言归并排序 C语言归并排序算法 本章我们主要学习C语言实现排序算法之归并排序,对归并排序的原理及实 ...
- 为什么我们需要一门新语言——Go语言
编程语言已经非常多,偏性能敏感的编译型语言有 C.C++.Java.C#.Delphi和Objective-C等,偏快速业务开发的动态解析型语言有 PHP.Python.Perl.Ruby.JavaS ...
- 回旋矩形C语言,C语言回旋函数解释下,该如何处理
当前位置:我的异常网» C语言 » C语言回旋函数解释下,该如何处理 C语言回旋函数解释下,该如何处理 www.myexceptions.net 网友分享于:2013-06-08 浏览:30次 C ...
- C语言 | C语言深度解剖 ——章节2 符号
C语言 | C语言深度解剖 --章节2 符号 C语言基本符号表 注释符号 // /* 几个似非而是的注释问题 y=x/*p 出色注释的基本要求 连接符和转义符 \ 单引号.双引号 花括号 运算符 10 ...
最新文章
- 收藏 | 最全中科大计算机学院课程资源(含答案)
- Codeforces 813B The Golden Age(数学+枚举)
- T1330	最少步数(#Ⅱ- 8)(广度优先搜索)
- Notepad++ 去除CRLF符号
- 为Cubieboard打造完美Debian系统
- MeterSphere场景变量—常量整理总结
- 软件工程(2018)第三次个人作业
- 那些不得不提的坑(持续添加中)
- 医用计算机考试题目,2015年全国计算机应医用能力考试辅导资料.doc
- Poi导入校验因单元格格式产生的空对象问题
- Nginx 域名跳转配置
- 上海电力学院计算机软件技术大作业,计算机硬件技术大作业报告2.doc
- SIM 卡的IMSI号含义
- Wayland协议了解
- 即是5的倍数又是7的倍数
- 分享!快速申请抖音企业蓝V认证的方案
- 视频教程-微信小程序系统教程[2/3阶段]_核心技术-微信开发
- cookie使用注意问题【cookie学习笔记】
- 油库可视化指挥调度解决方案
- 编译安装kubernetes 1.15.3