dplyr 数据操作 常用函数(2)
继上一节常用函数,继续了解其他函数
1、desc()
这个函数和SQL中的排序用法是一样的,表示对数据进行倒序排序。
接下来我们看些例子。
a=sample(20,50,rep=T)a
desc(a)
在使用desc后是直接在数据前面加上一个负号,一般情况下配合arrange()函数一起使用,功能强大。
2、distinct()
跟SQL中distinct函数用法类似,提取重复数据中的唯一值,另外这个函数输入数据只支持tbl数据格式,
先把上面的向量a转化成tbl
a<-tbl_df(a)distinct(a)
可以看到数据由原来的50个数值,变成只有20个唯一值。
3、funs()
生成一个函数列表,这个在进行数据描述统计时会比较经常用到。
a<-tbl_df(1:10) summarise_all(a,funs(max,min,mean,sum))
可以一次性统计多个数据统计量。
4、groups()、group_by()、ungroup()、group_indices()、group_size()
group_by是对数据分组,groups 可以查看分组对象,ungroup()移除数据分组,group_indices列出每个分组标签,group_size计算分组数据量
a<-data.frame(id=rep(1:3,3),number=1:9) a
group_by(a,id)
数据按照id分成3组
group_by(a,ss=id+1)
group_by 后面的参数可操作较为灵活,可以多个变量或者变量间的运算。
groups(group_by(a,id))
ungroup(group_by(a,id))
数据分组被移除。
group_indices(mtcars, cyl)
列出cyl列数据4/6/8以对应标签1/2/3的形式排列
group_size(a)
[1] 9
求出分组数据量
转载于:https://www.cnblogs.com/wkslearner/p/5757087.html
dplyr 数据操作 常用函数(2)相关推荐
- 【推荐】有趣儿的PHP文件操作常用函数总结
有趣儿的PHP文件操作常用函数总结 以下是个人总结的PHP文件操作函数.当然,这只是部分,还有很多,我没有列出来. 一 .解析路径: 1 获得文件名: basename(); 给出一个包含有指向一个文 ...
- c语言文件操作常用函数及读写文件代码举列
文件操作常用函数 fopen() 打开流 fclose() 关闭流 fputc() 写一个字符到流中 fgetc() 从流中读一个字符 fseek() 在流中定位到指定的字符 fputs() 写字符串 ...
- Oracle 语言分类 数据类型 数据类型转换 常用函数 集合操作 子查询
SQL分类 SQL(Structure Query Language)语言是数据库的核心语言.SQL语言共分为四大类:数据定义语言DDL,数据操纵语言DML,数据查询语言DQL,数据控制语言DCL.1 ...
- Python列表操作常用函数、方法大全
目录 简介 列表基本方法 访问列表元素(即索引) index方法 enumerate()函数 在列表中添加元素 append方法 insert方法 修改列表元素 删除列表元素 del语句 pop()函 ...
- PHP文件操作常用函数总结
一 .解析路径: 1 获得文件名: basename(); 给出一个包含有指向一个文件的全路径的字符串,本函数返回基本的文件名.如果文件名是以 suffix 结束的,那这一部分也会被去掉. eg: $ ...
- Python Day5-字符串-操作-常用函数-遍历
1.字符串拼接 方法一: ' '.join()方法 a = ['a','b','c','d'] content ='' content=''.join(a) print content 方法二:用替换 ...
- python常用函数的用法_python3 文件操作常用函数用法示例
1. file.close() 关闭文件.关闭后文件不能再进行读写操作,需要重新打开才能进行读写.f = open('demo.text' , 'r') # 使用只读方式打开文本 print(f.re ...
- c语言字符串字节数函数,C语言字符,字符串,字节操作常用函数
strlen 这个函数是在 string.h 的头文件中定义的 它的函数原型是 size_t strlen( const char ); size_t 是一个无符号整型,是这样定义的 typedef ...
- Delphi7文件操作常用函数一
1. AssignFile.Erase AssignFile procedure AssignFile(var F; FileName: string);:给文件变量连接一个外部文件名.这里需要注意的 ...
最新文章
- 甲方爸爸,大概你要的是代码生成器吧?
- php扩展库加密如何解密,如何利用Mcrypt扩展库进行加密和解密_PHP教程
- 【bzoj3442】学习小组 费用流
- CodeForces - 1334C Circle of Monsters(贪心)
- Sublime Text怎么快速建立一个html5页面模板
- Python编程从入门到实践~if语句
- mysql开启权限控制_mysql开启远程访问及相关权限控制
- 美团工程师回应“频繁定位”:常用App权限开启时检测结果基本一致
- YUV格式学习:Y转换成RGB24
- 自定义注解完成数据库切库
- Stanford CS230深度学习(四)TensorFlow2.1
- 浅析几种数据集合(Dictionary、ArrayList、Hashtable和Array)的区别
- 深度强化学习从入门到大师_深度学习大师的经验教训
- Sublime Text 3 全程详细图文使用教程
- matlab二维傅里叶变换ffshift,形象理解二维傅里叶变换
- c语言实现sdcch信道编码译码,gsm信道编码办法及分类
- 永远做重要而不紧急的事
- iOS证书的种类和其作用
- python学习感悟
- 如何保存或打印出清晰的域名证书
热门文章
- 如何让EasyUI弹出层跳出框架
- 图的实现(邻接链表C#)
- 拖拖拽拽画JAVA报表?
- 计算机组成原理 — CPU — 指令集架构类型
- 互联网协议 — TCP — 滑动窗口(网络质量保障)
- 5G NGC — 云原生的 5G 核心网架构演进
- Linux Kernel TCP/IP Stack — L7 Layer — Application Socket I/O 接口类型
- altium Designer丝印显示汉字,更换字体,数码管风格,镂空效果
- 如何将OpenCV中的Mat类绑定为OpenGL中的纹理
- [LeetCode] 5. Longest Palindromic Substring