前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Day6-学习dplyr_R包

Day6-学习dplyr_R包

原创
作者头像
用户11008504
发布2024-03-09 12:14:37
900
发布2024-03-09 12:14:37

Day6-学习dplyr_R包

加载包

代码语言:r
复制
library(dplyr)

示例数据直接使用内置数据集iris的简化版:

代码语言:r
复制
test <- iris[c(1:2,51:52,101:102),]

dplyr五个基础函数

1.mutate(),新增列

2.select(),按列筛选,列名列号都可以.select(数据框,列号/列名)

3.filter()筛选行filter(数据框,列名==想筛选的值的行)

4.arrange(),按某1列或某几列对整个表格进行排序arrange(数据框, 排序的列名),desc从小到大排序参数

5.summarise():汇总

正在上传图片...

dplyr两个实用技能

1:管道操作 %>% (cmd/ctr + shift + M)

2:count统计某列的unique值

dplyr处理关系数据

1.內连inner_join,取交集

2.左连left_join

3.全连full_join

4.半连接:返回能够与y表匹配的x表所有记录semi_join

5.反连接:返回无法与y表匹配的x表的所记录anti_join

6.简单合并:bind_rows()函数需要两个表格列数相同,而bind_cols()函数则需要两个数据框有相同的行数

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Day6-学习dplyr_R包
    • dplyr五个基础函数
      • dplyr两个实用技能
        • dplyr处理关系数据
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
        http://www.vxiaotou.com