» R Tidyverse 生态系统

R Tidyverse 生态系统

2010
  • Hadley Wickham
R programming workspace with Tidyverse data analysis tools and ggplot2 visualizations.

Tidyverse 是专为数据科学设计的 R 软件包集合,这些软件包共享相同的底层设计理念、语法和数据结构。它由 Hadley Wickham 等人开发,为数据导入、整理、转换、可视化和建模提供了一致且强大的工具包。主要软件包包括 `ggplot2`、`dplyr`、`tidyr` 和 `readr`,它们使用管道组合在一起。

The Tidyverse is an opinionated ecosystem of R packages that has profoundly influenced modern data analysis in R. It is built on the concept of “tidy data,” a standard way of organizing data where each variable is a column, each observation is a row, and each type of observational unit is a table. This consistent data structure allows for the creation of tools that compose together elegantly.

The core philosophy of the Tidyverse is to make data analysis more human-readable and intuitive. This is achieved through consistent function and argument names and the extensive use of the pipe operator (`%>%` or `|>`), which allows for chaining operations together in a sequence that reads like a sentence (e.g., `data %>% filter(…) %>% group_by(…) %>% summarize(…)`). Key packages provide specialized tools: `dplyr` for data manipulation, `ggplot2` for declarative data visualization based on the “Grammar of Graphics,” `tidyr` for tidying data, `readr` for fast data import, and `purrr` for functional programming. While sometimes criticized for being a separate “dialect” of R, the Tidyverse has become a de facto standard for many data scientists due to its efficiency and expressive power.

UNESCO Nomenclature: 1203
- 计算机科学

类型

软件/算法

中断

革命

使用方法

广泛使用

前体

  • The R 编程语言 itself
  • The concept of a ‘Grammar of Graphics’ by Leland Wilkinson
  • Unix shell 和其他编程语言中的管道运算符概念
  • 函数式编程原则
  • data frame structure in R

应用

  • 机器学习的数据清理和准备
  • 使用 ggplot2 创建复杂、可出版质量的数据可视化
  • R 笔记本中的交互式数据探索和分析
  • 构建可重复的数据分析流程
  • 使用一致且直观的语法教授数据科学概念

专利:

    潜在的创新想法

    级别需要会员

    您必须是!!等级!!会员才能访问此内容。

    立即加入

    已经是会员? 在此登录
    Related to: Tidyverse, R, data science, ggplot2, dplyr, Hadley Wickham, tidy data, data visualization, data manipulation, pipe operator.

    发表回复

    您的邮箱地址不会被公开。 必填项已用 * 标注

    迎接新挑战
    机械工程师、项目、工艺工程师或研发经理
    有效的产品开发

    可在短时间内接受新的挑战。
    通过 LinkedIn 联系我
    塑料金属电子集成、成本设计、GMP、人体工程学、中高容量设备和耗材、精益制造、受监管行业、CE 和 FDA、CAD、Solidworks、精益西格玛黑带、医疗 ISO 13485

    我们正在寻找新的赞助商

     

    您的公司或机构从事技术、科学或研究吗?
    > 给我们发送消息 <

    接收所有新文章
    免费,无垃圾邮件,电子邮件不分发也不转售

    或者您可以免费获得完整会员资格以访问所有受限制的内容>这里<

    历史背景

    (如果日期不详或不相关,例如 "流体力学",则对其显著出现的时间作了四舍五入的估计)。

    相关发明、创新和技术原理

    滚动至顶部

    你可能还喜欢