首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
dplyr专题
dplyr包介绍学习
dplyr包:plyr包的替代者,专门面对数据框,将ddplyr转变为更易用的接口 %>%来自dplyr包的管道函数,其作用是将前一步的结果直接传参给下一步的函数,从而省略了中间的赋值步骤,可以大量减少内存中的对象,节省内存,可惜的是应用范围还不是很广。 dplyr和data.table(易于操作数据)是R的两个高效数据处理包,这两个包有它们各自的优点。 data.table在语法灵活性和per
阅读更多...
R语言入门 | 使用 dplyr 进行数据转换
3.1简介 3.1.1准备工作 3.1.2 dplyr 基础 • 按值筛选观测( filter() )。 • 对行进行重新排序( arrange() )。 • 按名称选取变量( select() )。 • 使用现有变量的函数创建新变量( mutate() )。 • 将多个值总结为一个摘要统计量( summarize() )
阅读更多...
【学习笔记】R数据科学(R for Data Science)—第3章 使用dplyr进行数据转换
dplyr包是tidyverse中的一个核心R包。 dplyr的5个核心函数: 按值筛选观测(filter())对行进行重新排序(arrange())按名称选取变量(select())使用现有变量的函数创建新变量(mutate())将多个值总结为一个摘要统计量(summarize()) nycflights13 :: flights这个数据框包含了2013年从纽约市出发的所有336776次航
阅读更多...
20180521-A · US Honey Production · ggplot2 dplyr ggdraw geom_bar magick 柱状图 条形图 · R 语言数据可视化 案例 源码
所有作品合集传送门: Tidy Tuesday 2018 年合集传送门: 2018 US Honey Production 欢迎来到ggplot2的世界! ggplot2是一个用来绘制统计图形的 R 软件包。它可以绘制出很多精美的图形,同时能避免诸多的繁琐细节,例如添加图例等。 用 ggplot2 绘制图形时,图形的每个部分可以依次进行构建,之后还可以进行编辑。ggplot2
阅读更多...
R语言【dplyr】——case_when()是一般向量化的 if-else(),该函数允许您将多个 if_else() 语句矢量化
Package dplyr version 1.1.4 Parameters case_when(..., .default = NULL, .ptype = NULL, .size = NULL) 参数【...】:<dynamic-dots> 一组两面公式(two-sided formulas)。 公式左边(left hand side,LHS)决定了哪些值符合这种情况。公式右
阅读更多...
R语言【dplyr】——mutate() 可以创建与现有变量函数相关的新列。它还可以修改(如果名称与现有列相同)和删除列(通过将其值设置为 NULL)
Package dplyr version 1.1.4 Parameters mutate(.data, ...)## S3 method for class 'data.frame'mutate(.data,...,.by = NULL,.keep = c("all", "used", "unused", "none"),.before = NULL,.after = NULL
阅读更多...
R语言【dplyr】——mutate() 可以创建与现有变量函数相关的新列。它还可以修改(如果名称与现有列相同)和删除列(通过将其值设置为 NULL)
Package dplyr version 1.1.4 Parameters mutate(.data, ...)## S3 method for class 'data.frame'mutate(.data,...,.by = NULL,.keep = c("all", "used", "unused", "none"),.before = NULL,.after = NULL
阅读更多...
R语言【dplyr】——filter保留符合筛选条件的行,以数据的行为单位,创建子集
Package dplyr version 1.1.4 Parameters filter(.data, ..., .by = NULL, .preverse = FALSE) 参数【.data】:一个数据集(data frame),数据集扩展(比如:tibble),或者 lazy data frames(比如:来自 dbplyr 或 dtplyr)。 参数【...】:数据过
阅读更多...
【转载】R语言扩展包dplyr笔记
http://blog.163.com/zzz216@yeah/blog/static/16255468420147179438149/
阅读更多...
R语言--高效操作数据框(dplyr包)(2)
本文是R语言–高效操作数据框(dplyr包)系列的第二篇,介绍了列重命名、行筛选、行排序、行去重、数据合并等常见操作。 列重命名 rename rename用来给列重命名,对于复杂情况的重命名特别有效。其中,全部列重命名采用基础方法names实现。 # 数据tbl_df <- tibble(var1=1:4,var2=2:5,label=c("a","b","a","c")) 单
阅读更多...