首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏生信喵实验柴

    tidyverse

    背景 Tidyverse 是 Rstudio 公司推出的专门使用 R 进行数据分析的一整套工具集合,里面包括了readr,tidyr, dplyr,purrr,tibble,stringr https://github.com/tidyverse/ Tidyverse 包含模块 这些包涵盖了数据读取,清洗,转换,字符串处理,建模,数据可视化,生成报告等完整过程。 《R 数据科学》电子书:https://r4ds.had.co.nz/ tidyverse 包重构了 R 语言处理数据的语法,比默认的 R 函数更加方便,相当于一套新的语法,使用起来更加方便 官网:https://www.tidyverse.org/ 一、tidyr 数据整理 tidyr 包用于将数据重新整合,替代之前的 reshape 和 reshape2 包,用于数据的重塑与聚合 二、tidyr 使用案例 library(tidyverse) library(tidyr) tdata <- mtcars[1:10,1:3] tdata gather(tdata) tdata <-

    2.4K10编辑于 2022-10-25
  • 来自专栏火星娃统计

    tidyverse evaluation

    tidy evaluation sunqi 2020/8/5 概述 也称作非标准评估 代码 rm(list = ls()) library("tidyverse") library(rlang) # 在编写代码时遇到不同数据集或者不同变量的操作比如 5.94 ## 3 virginica 6.59 # 如果换个变量,那么就需要重新编写代码 # 于是乎,想到了用自定义函数进行重复性的操作 # 但是R语言函数的传递和python是不一样的 # 因此,在tidyverse setosa 5.01 ## 2 versicolor 5.94 ## 3 virginica 6.59 # 现版本的tidyverse

    77330发布于 2020-09-15
  • 来自专栏火星娃统计

    Tidyverse补充

    Tidyverse补充 sunqi 2020/8/13 概述 休息了几天,罪过 tidyverse中的长款数据转换函数,类比于之前的reshape2包中的melt和dcast函数 代码 rm(list= ls()) library(tidyverse) library(patchwork) # 建立示例数据框 df <- data.frame( Day = 1:5, type1 = c(0.6,

    75020发布于 2020-09-15
  • 来自专栏Echo is learning

    centos R包 tidyverse安装

    tidyverse安装失败,install.packages('tidyverse') 错误原因大概是其中有个依赖包xml2安装不上,解决办法是yum install libxml2-devel,这样就可以安装 xml2了,也可以安装tidyverse

    1.7K30发布于 2018-07-06
  • 来自专栏庄闪闪的R语言手册

    tidyverse数据清洗案例详解

    library(tidyverse) #加载包 who #数据展示 ? 这是一个非常典型的现实示例数据集。它包含冗余列,奇数变量代码和许多缺失值。我们需要采取多个步骤来对其进行整理。 library(tidyverse) stocks <- tibble( year = c(2015, 2015, 2016, 2016), half = c( 1, 2,

    2K10发布于 2021-04-09
  • 来自专栏优雅R

    「R」tidyverse 中的公式函数

    本文的写作由来是知识星球一个朋友对如何在 tidyverse 系列包中使用公式函数(单侧公式)不太熟悉,所以通过本文分享一下我的心得。 library(tidyverse) #> ── Attaching packages ─────────────────────────────────────── tidyverse 1.3.0 ─ 1.4.0 #> ✓ readr 1.4.0 ✓ forcats 0.5.0 #> ── Conflicts ────────────────────────────────────────── tidyverse_conflicts 公式生成匿名函数 利用公式这一特点,tidyverse 系列包有很多函数支持用单侧公式替换函数。如果你仔细阅读过相关文档,例如 ? 好的模型结果残差分布和我们实际加入的噪声分布应该是差不多的: mean(df$rs) #> [1] -1.19e-15 sd(df$rs) #> [1] 1.03 提醒 tidyverse 中使用单侧公式简化匿名函数的构造

    5.8K20发布于 2021-01-03
  • 来自专栏火星娃统计

    R海拾遗-tidyverse

    数据框操作总结 sunqi 2020/7/28 概述 基于tidyverse,这个包//包含tidyr 选取列 rm(list=ls()) library(tidyverse) ## -- Attaching packages ------------------------------------------------------------- tidyverse 1.3.0 -- ## √ ggplot2 √ forcats 0.5.0 ## -- Conflicts ---------------------------------------------------------------- tidyverse_conflicts 3.2 1.3 0.2 setosa ## # ... with 140 more rows # 注 如果存在缺失值,一般排序在最后 对列重命名 # 使用tidyverse 2.77 4.26 1.33 ## 3 virginica 6.59 2.97 5.55 2.03 结束语 tidyverse

    1.4K10发布于 2020-09-15
  • 来自专栏生物信息学

    Tidyverse学起!

    那么,tidyverse就提供了一个很好的学习思路(tidyverse first),让我们先忽略编程这道大关,其理念是一开始不谈向量、矩阵、数据框、因子、流程控制等概念,直接从数据的操纵入手,让初学者在最短时间内学会数据的处理与可视化应用 tidyverse 是什么 ? tidyverse出自于R大神Hadley Wickham之手,他是Rstudio首席科学家,也是ggplot2的作者。 library(tidyverse) will load the core tidyverse packages: ggplot2, for data visualisation. (处理因子问题) tidyverse的安装也很简单,在R中输入以下命令: #安装包 install.packages("tidyverse") #使用前,记得载入包 library(tidyverse ) tidyverse的数据处理流程大致分为以下三类: 1.

    3.5K30发布于 2020-04-14
  • 来自专栏单细胞天地

    R包基础实操—tidyverse

    tidyverse包,分享整洁数据的基础设计理念、语法和数据结构。 : read_csv,read_tsv,read_table,read_delim, write_csv,write_tsv, write_excel_csv,write_delim library(tidyverse ] R语言| 向量化操作purrr包: https://www.huaweicloud.com/articles/f522c9f56cf2d8cca5f7b390aa3f2d7c.html [10] tidyverse 简介与管道: https://zhuanlan.zhihu.com/p/243376822 [11] R语言编程——基于tidyverse: https://zhuanlan.zhihu.com/p/198185888

    4.1K30发布于 2021-10-11
  • 来自专栏医学和生信笔记

    基于data.table的“tidyverse”?

    tidyverse作为R语言数据分析中的瑞士军刀,非常好用,一个小小的缺点就是速度慢,data.table速度快,所以他们团队又开发了dtplyr,加快运行速度。 不过今天要介绍的是另一个,基于data.table的tidyverse:tidytable。 使用起来非常简单,只需要在原有函数后面加一个.即可!!! = z) ## # A tidytable: 2 × 2 ## z avg_x ## <chr> <dbl> ## 1 a 1.5 ## 2 b 3 基本上tidyverse

    68850编辑于 2022-11-15
  • 来自专栏生信小驿站

    数据处理神器tidyverse(2)ggplot2

    tidyverse包其中包含着一个重要的可视化包---ggplot2。 Ggplot2是由Hadley Wickham制作的数据可视化软件包,它基于一组称为图层的原则。

    2.9K30发布于 2019-08-29
  • 来自专栏庄闪闪的R语言手册

    新书《R语言编程—基于tidyverse》信息汇总

    本书全面采用最新的R语言技术编写,特别是 tidyverse “整洁流、管道流、泛函流”数据科学。 2. 第二章:正式进入tidyverse核心部分:数据操作,侧重讲解数据思维 先简单介绍 tidyverse包以及编程技术之管道操作,接着围绕各种常用数据操作展开,包括数据读写(各种常见数据文件的读写及批量读写 tidyverse最大的优势就是以“管道流”、“整洁语法”操作数据,这些语法真正让数据操作从R base的晦涩难记难用,到tidyverse的“一致”、“整洁”好记好用,比Python的 pandas还好用 另外,tidyverse 的这些数据操作,实际上已经在语法层面涵盖了日常Excel数据操作、SQL数据库操作,活用tidyverse上述数据操作语法已经可以胜任这些工作。 本书所用的软件 本书使用最新版本的R语言4.1.1和RStudio 1.4,主要使用的R包是tidyverse 1.3.1系列。

    2.9K21发布于 2021-09-14
  • 来自专栏科研菌

    生信代码:数据处理( tidyverse包)

    大家在学习R语言的时候,大多参考《R语言实战》这本书,但这本书年代过于久远(中文第二版是2016年),主要着力点也是在R base上,R语言可视化的ggplot2包也只是简要介绍,而对于tidyverse 包,《R语言实战》并未涉及,这也导致R语言的学习难度增加,今天我们给大家引入tidyverse包的学习。 tidyverse 包是 Hadley Wickham 及团队的集大成之作,是专为数据科学而开发的一系列包的合集, 基于整洁数据,提供了一致的底层设计、语法、数据结构,包括数据导入,数据规整,数据处理, 在Rstudio中加载tidyverse包,可以看到该包下有8个子包,著名的ggplot2包即是其中的一个子集,我们先着重讲一下数据处理有关的包——dplyr包。

    2.9K10发布于 2021-02-19
  • 来自专栏优雅R

    「R」数据操作(四):初学者学习tidyverse

    资料来源:DataCamp tidyverse是一组处理与可视化R包的集合(人称“极乐净土”,但我并不喜欢这个称呼),其中ggplot2与dplyr最广为人知。 安装tidyverse: install.packages("tidyverse") 导入: library(tidyverse) ## -- Attaching packages --------- ------------------------------ tidyverse 1.2.1 -- ## √ ggplot2 2.2.1 √ purrr 0.2.4 ## √ tibble 与其他包的冲突 tidyverse_conflicts() # 列出所有tidyverse的依赖包 tidyverse_deps() #获取tidyverse的logo tidyverse_logo() # 列出所有tidyversetidyverse_packages() # 更新tidyversetidyverse_update() 载入数据 library(datasets) #install.packages

    1.9K30发布于 2020-07-06
  • 来自专栏育种数据分析之放飞自我

    我承认tidyverse已经脱离了R语言的范畴

    不得不说,R语言的tidyverse是真的好,非常高效。从某种角度,只学R语言没有接触过tidyverse的用户,看到R的代码,觉得它已经脱离了R语言的范畴!!! 最近在学习tidyverse,批量方差分析之前都是用for循环,然后用formula处理模型,再把结果保存为list的形式,现在学习了tidyverse的操作,可以用pivot_longer将所有性状进行长数据转化 Spacing + Rep, data=.))) %>% mutate(result = map(model,~tidy(.))) %>% unnest(result) 上面的代码,如果没有tidyverse NA NA 然后我们看tidyverse的解决方案: head(fm) fm1 = fm %>% pivot_longer(-c(1:5),names_to = "trait",values_to 下学习,问题来了,tidyverse怎么学?

    86220编辑于 2022-05-19
  • 来自专栏生信补给站

    tidyverse|数据分析常规操作-分组汇总(sumamrise+group_by)

    使用tidyverse进行简单的数据处理: 盘一盘Tidyverse| 筛行选列之select,玩转列操作 盘一盘Tidyverse| 只要你要只要我有-filter 筛选行 Tidyverse|数据列的分分合合 ,一分多,多合一 Tidyverse| XX_join :多个数据表(文件)之间的各种连接 本次介绍变量汇总以及分组汇总。

    3K60发布于 2020-08-05
  • 来自专栏R记录

    Python 中类似 tidyverse 的数据处理工具

    Python 中类似 tidyverse 的数据处理工具在 Python 中,有许多类似于 R 的 tidyverse 的数据处理工具包,尽管它们没有完全整合在一个生态系统中,但它们可以组合使用,达到类似 tidyverse 的功能效果。 以下是 Python 中的一些主要库及其功能,和 tidyverse 的模块相对应:1.pandas对应 tidyverse 的核心功能:dplyr(数据操作)tidyr(数据整理)功能特点:数据操作和清洗的核心库 ,支持类似 tidyverse 的管道式操作。 如何组合这些工具实现类似 tidyverse 的功能?可以将上述工具组合使用来构建类似于 R 的 tidyverse 工作流。例如:使用 pandas 或 polars 进行数据操作。

    1.4K00编辑于 2024-12-12
  • 来自专栏生信补给站

    Tidyverse|tidyr数据重塑之gather,spread(长数据宽数据转化)

    R-tidyr主要有以下几大功能: gather—宽数据转为长数据; spread—长数据转为宽数据; unit—多列合并为一列; separate—将一列分离为多列 unit和separate可参考Tidyverse 一 载入R包,数据 library(tidyverse) #library(tidyr) #使用mtcars内置数据集 data(mtcars) head(mtcars) ? 参考资料: Working_in_the_Tidyverse

    7.3K20发布于 2020-08-05
  • 来自专栏优雅R

    「Workshop」第四期:Tidyverse 实战批量建模可视化

    本次主要介绍了一些基本的正则表达式用法以及公式的创建和使用,然后介绍使用 tidyverse 组合拳进行批量建模和可视化。 基础教程:https://www.datacamp.com/community/tutorials/r-formula-tutorial 因变量与自变量 y ~ x 公式表示 字符串转公式 实战:结合 tidyverse

    92920发布于 2020-07-03
  • 来自专栏生信补给站

    Tidyverse| XX_join :多个数据表(文件)之间的各种连接

    一 载入数据,R包 library(tidyverse) x <- tribble( ~key, ~val_x, 1, "x1", 2, "x2", 3, "x3" )

    2.1K20发布于 2020-08-05
领券