加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

数据处理之——dplyr

发布时间:2021-01-25 05:26:17 所属栏目:大数据 来源:网络整理
导读:dplyr 简介 关于 R 中的数据处理赏罚,上期我们先容了 plyr ,这期我们接着先容数据处理赏罚相干包 dplyr 。 dplyr 着实可以看做是 plyr 的进级版, dplyr 中的 d 指 dataframe ,它专注于做基于数据框的处理赏罚。假如你认识了 dplyr 的这一套处理赏罚函数,它将会大大晋升

full_join()?全毗连,它包罗全部xy数据.

full_join## Source: local data frame [3 x 4]
## 
## ? ? ? x ? ? y ? ? a ? ? b
## ? (dbl) (int) (dbl) (chr)
## 1 ? ? 1 ? ? 2 ? ?10 ? ? a
## 2 ? ? 2 ? ? 1 ? ?NA ? ?NA
## 3 ? ? 3 ? ?NA ? ?10 ? ? a

荟萃操纵

  • intersect(x,y): 荟萃取交集

  • union(x,y): 荟萃取并集

  • setdiff(x,y): 取x中与y差异的部门

12,153);">1L,153);">1L## Source: local data frame [2 x 2]
## 
## ? ? ? x ? ? y
## ? (int) (int)
## 1 ? ? 1 ? ? 1
## 2 ? ? 2 ? ? 1
## Source: local data frame [2 x 2]
## 
## ? ? ? x ? ? y
## ? (int) (int)
## 1 ? ? 1 ? ? 1
## 2 ? ? 2 ? ? 2
intersectdf1,204); border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; background-color: white;">## Source: local data frame [1 x 2]
## 
## ? ? ? x ? ? y
## ? (int) (int)
## 1 ? ? 1 ? ? 1
union## Source: local data frame [3 x 2]
## 
## ? ? ? x ? ? y
## ? (int) (int)
## 1 ? ? 1 ? ? 1
## 2 ? ? 2 ? ? 1
## 3 ? ? 2 ? ? 2
setdiff## Source: local data frame [1 x 2]
## 
## ? ? ? x ? ? y
## ? (int) (int)
## 1 ? ? 2 ? ? 1
df2,204); border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; background-color: white;">## Source: local data frame [1 x 2]
## 
## ? ? ? x ? ? y
## ? (int) (int)
## 1 ? ? 2 ? ? 2

等价相关

R中的两表操纵函数与sql有如劣等价相关:

小结

本文先容了dplyr的首要成果,可是它尚有一些非凡的函数及成果,好比先容了怎样毗连Mysql等布局化数据库;先容了不消写sql语句便可对数据库中的数据举办查询的要领;尚有当回收mutate函数举办数据整适时,怎样操作窗口函数等等,这些听起来是不是很炫酷啊,那么就开始你本身的dplyr之旅吧!


?本文来自№→★飞刀的微信民众帐号“数据发掘与R说话”,用微信添加数据发掘与R说话公家号,即可订阅。转载必需保存作者、民众帐号信息。

长按辨认图中二维码?


(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读