继上一节常用函数,继续了解其他函数

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)相关推荐

  1. 【推荐】有趣儿的PHP文件操作常用函数总结

    有趣儿的PHP文件操作常用函数总结 以下是个人总结的PHP文件操作函数.当然,这只是部分,还有很多,我没有列出来. 一 .解析路径: 1 获得文件名: basename(); 给出一个包含有指向一个文 ...

  2. c语言文件操作常用函数及读写文件代码举列

    文件操作常用函数 fopen() 打开流 fclose() 关闭流 fputc() 写一个字符到流中 fgetc() 从流中读一个字符 fseek() 在流中定位到指定的字符 fputs() 写字符串 ...

  3. Oracle 语言分类 数据类型 数据类型转换 常用函数 集合操作 子查询

    SQL分类 SQL(Structure Query Language)语言是数据库的核心语言.SQL语言共分为四大类:数据定义语言DDL,数据操纵语言DML,数据查询语言DQL,数据控制语言DCL.1 ...

  4. Python列表操作常用函数、方法大全

    目录 简介 列表基本方法 访问列表元素(即索引) index方法 enumerate()函数 在列表中添加元素 append方法 insert方法 修改列表元素 删除列表元素 del语句 pop()函 ...

  5. PHP文件操作常用函数总结

    一 .解析路径: 1 获得文件名: basename(); 给出一个包含有指向一个文件的全路径的字符串,本函数返回基本的文件名.如果文件名是以 suffix 结束的,那这一部分也会被去掉. eg: $ ...

  6. Python Day5-字符串-操作-常用函数-遍历

    1.字符串拼接 方法一: ' '.join()方法 a = ['a','b','c','d'] content ='' content=''.join(a) print content 方法二:用替换 ...

  7. python常用函数的用法_python3 文件操作常用函数用法示例

    1. file.close() 关闭文件.关闭后文件不能再进行读写操作,需要重新打开才能进行读写.f = open('demo.text' , 'r') # 使用只读方式打开文本 print(f.re ...

  8. c语言字符串字节数函数,C语言字符,字符串,字节操作常用函数

    strlen 这个函数是在 string.h 的头文件中定义的 它的函数原型是 size_t strlen( const char ); size_t 是一个无符号整型,是这样定义的 typedef ...

  9. Delphi7文件操作常用函数一

    1. AssignFile.Erase AssignFile procedure AssignFile(var F; FileName: string);:给文件变量连接一个外部文件名.这里需要注意的 ...

最新文章

  1. 甲方爸爸,大概你要的是代码生成器吧?
  2. php扩展库加密如何解密,如何利用Mcrypt扩展库进行加密和解密_PHP教程
  3. 【bzoj3442】学习小组 费用流
  4. CodeForces - 1334C Circle of Monsters(贪心)
  5. Sublime Text怎么快速建立一个html5页面模板
  6. Python编程从入门到实践~if语句
  7. mysql开启权限控制_mysql开启远程访问及相关权限控制
  8. 美团工程师回应“频繁定位”:常用App权限开启时检测结果基本一致
  9. YUV格式学习:Y转换成RGB24
  10. 自定义注解完成数据库切库
  11. Stanford CS230深度学习(四)TensorFlow2.1
  12. 浅析几种数据集合(Dictionary、ArrayList、Hashtable和Array)的区别
  13. 深度强化学习从入门到大师_深度学习大师的经验教训
  14. Sublime Text 3 全程详细图文使用教程
  15. matlab二维傅里叶变换ffshift,形象理解二维傅里叶变换
  16. c语言实现sdcch信道编码译码,gsm信道编码办法及分类
  17. 永远做重要而不紧急的事
  18. iOS证书的种类和其作用
  19. python学习感悟
  20. 如何保存或打印出清晰的域名证书

热门文章

  1. 如何让EasyUI弹出层跳出框架
  2. 图的实现(邻接链表C#)
  3. 拖拖拽拽画JAVA报表?
  4. 计算机组成原理 — CPU — 指令集架构类型
  5. 互联网协议 — TCP — 滑动窗口(网络质量保障)
  6. 5G NGC — 云原生的 5G 核心网架构演进
  7. Linux Kernel TCP/IP Stack — L7 Layer — Application Socket I/O 接口类型
  8. altium Designer丝印显示汉字,更换字体,数码管风格,镂空效果
  9. 如何将OpenCV中的Mat类绑定为OpenGL中的纹理
  10. [LeetCode] 5. Longest Palindromic Substring