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

En noviembre de 2018, el paquete tidyverse y algunos de sus paquetes individuales comprenden 5 de los 10 paquetes 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]

Paquetes

editar

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.

Referencias

editar
  1. «Welcome to the Tidyverse». Revolutions. Consultado el 26 de noviembre de 2018. 
  2. «Tidyverse». www.tidyverse.org (en inglés estadounidense). Consultado el 26 de noviembre de 2018. 
  3. Wickham, Stefan Milton Bache and Hadley (22 de noviembre de 2014), magrittr: A Forward-Pipe Operator for R, consultado el 20 de abril de 2020 .
  4. Wickham, Hadley. 4 Pipes | The tidyverse style guide. 
  5. Wickham, Hadley (2019). Advanced R (Second edición). Boca Raton. ISBN 978-0815384571. 
  6. «RDocumentation». www.rdocumentation.org. Consultado el 26 de noviembre de 2018. 
  7. Duggan, Jim (7 de septiembre de 2018). «Input and output data analysis for system dynamics modelling using the tidyverse libraries of R». System Dynamics Review (en inglés) 34 (3): 438-461. ISSN 0883-7066. doi:10.1002/sdr.1600. 
  8. Chang, Winston (2013). R Graphics Cookbook (en inglés). "O'Reilly Media, Inc.". ISBN 9781449316952. 
  9. C., Boehmke, Bradley (17 de noviembre de 2016). Data wrangling with R. Cham. ISBN 9783319455990. OCLC 964404346. 
  10. Hadley, Wickham (2017). R for data science : import, tidy, transform, visualize, and model data. Grolemund, Garrett (First edición). Sebastopol, CA. ISBN 9781491910399. OCLC 968213225. 
  11. Wickham, Hadley; Averick, Mara; Bryan, Jennifer; Chang, Winston; McGowan, Lucy D'Agostino; François, Romain; Grolemund, Garrett; Hayes, Alex et al. (21 November 2019). «Welcome to the Tidyverse». Journal of Open Source Software 4 (43): 1686. Bibcode:2019JOSS....4.1686W. doi:10.21105/joss.01686. 
  12. Steinmetz, Art (10 de abril de 2024). «Outsider Data Science - The Truth About Tidy Wrappers». outsiderdata.netlify.app (en inglés). Consultado el 11 de abril de 2024. 
  13. Matloff, Norm (30 September 2019). «An opinionated view of the Tidyverse "dialect" of the R language». GitHub. Consultado el 28 October 2019. 
  14. Muenchen, Bob (23 March 2017). «The Tidyverse Curse». r4stats.com (en inglés). 
  15. a b Heppler, Jason (27 de febrero de 2018). «Teaching the tidyverse to R novices». Medium (en inglés). Consultado el 24 de agosto de 2023. 
  16. on, Teach the tidyverse to beginners was published (5 July 2017). «Teach the tidyverse to beginners». Variance Explained (en inglés). Consultado el 15 de julio de 2022. 
  17. «Why pandas feels clunky when coming from R». Rasmus Bååth's Blog (en inglés estadounidense). Consultado el 30 de marzo de 2024. 
  18. «Tidyverse packages - Tidyverse» (en inglés estadounidense). Consultado el 26 de noviembre de 2018. 
  19. «Tidyverse packages». www.tidyverse.org (en inglés estadounidense). Consultado el 22 de diciembre de 2020. 
  20. Silge, Julia (1 de febrero de 2023), tidytext: Text mining using tidy tools, consultado el 3 de febrero de 2023 .
  21. «Tidymodels». www.tidymodels.org (en inglés estadounidense). Consultado el 3 de febrero de 2023. 
  22. «Tidy Quantitative Financial Analysis». business-science.github.io (en inglés). Consultado el 3 de febrero de 2023.