Tidyverse es una colección de paquetes de código abierto para el lenguaje de programación R presentado por Hadley Wickham [1] y su equipo que "comparten una filosofía de diseño subyacente, gramática y estructuras de datos" de tidy data.[2] Los rasgos característicos de los paquetes tidyverse incluyen el uso extensivo de evaluaciones no estándar y tuberías alentadoras. [3] [4] [5]
Tidyverse | ||
---|---|---|
![]() | ||
Información general | ||
Tipo de programa | obra | |
Licencia | Licencia MIT | |
Enlaces | ||
Sitio web oficial
Repositorio de código
| ||
En noviembre de 2018, el paquete tidyverse y algunos de sus paquetes individuales comprenden 5 de los 10 paquetes de R más descargados. [6] El tidyverse es objeto de múltiples libros y artículos. [7] [8] [9] [10] En 2019, el ecosistema se publicó en el Journal of Open Source Software.[11]
Su sintaxis ha sido denominada "sumamente legible". [12] Los críticos del tidyverse han argumentado que promueve herramientas que son más difíciles de enseñar y aprender que sus equivalentes en base R y que son demasiado diferentes a otros lenguajes de programación. [13] [14] Por otro lado, algunos [15] han argumentado que tidyverse es una forma muy eficaz de introducir a los principiantes en la programación, ya que pedagógicamente permite a los estudiantes comenzar rápidamente a realizar potentes tareas de procesamiento de datos. [16] [15] Además de esto, algunos profesionales han señalado que las tareas de procesamiento de datos son intuitivamente mucho más fáciles de encadenar con tidyverse en comparación con Python Pandas. [17]
Los paquetes principales, que brindan funcionalidad para modelar, transformar y visualizar datos, incluyen: [18]
Paquetes adicionales ayudan a la colección principal. [19] Regularmente se desarrollan otros paquetes basados en los principios de datos ordenados, como tidytext [20] para análisis de texto, tidymodels [21] para aprendizaje automático o tidyquant [22] para operaciones financieras.