Tidyverse
Tidyverse | ||
---|---|---|
Información general | ||
Tipo de programa | obra | |
Licencia | Licencia MIT | |
Enlaces | ||
- Portal:Software libre. Contenido relacionado con Software libre.
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]
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]
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]- ↑ «Welcome to the Tidyverse». Revolutions. Consultado el 26 de noviembre de 2018.
- ↑ «Tidyverse». www.tidyverse.org (en inglés estadounidense). Consultado el 26 de noviembre de 2018.
- ↑ 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.
- ↑ Wickham, Hadley. 4 Pipes | The tidyverse style guide.
- ↑ Wickham, Hadley (2019). Advanced R (Second edición). Boca Raton. ISBN 978-0815384571.
- ↑ «RDocumentation». www.rdocumentation.org. Consultado el 26 de noviembre de 2018.
- ↑ 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.
- ↑ Chang, Winston (2013). R Graphics Cookbook (en inglés). "O'Reilly Media, Inc.". ISBN 9781449316952.
- ↑ C., Boehmke, Bradley (17 de noviembre de 2016). Data wrangling with R. Cham. ISBN 9783319455990. OCLC 964404346.
- ↑ 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.
- ↑ Wickham, Hadley; Averick, Mara; Bryan, Jennifer; Chang, Winston; McGowan, Lucy D'Agostino; François, Romain; Grolemund, Garrett; Hayes, Alex et al. (21 de noviembre de 2019). «Welcome to the Tidyverse». Journal of Open Source Software 4 (43): 1686. Bibcode:2019JOSS....4.1686W. doi:10.21105/joss.01686.
- ↑ 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.
- ↑ Matloff, Norm (30 de septiembre de 2019). «An opinionated view of the Tidyverse "dialect" of the R language». GitHub. Consultado el 28 de octubre de 2019.
- ↑ Muenchen, Bob (23 de marzo de 2017). «The Tidyverse Curse». r4stats.com (en inglés).
- ↑ 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.
- ↑ on, Teach the tidyverse to beginners was published (5 de julio de 2017). «Teach the tidyverse to beginners». Variance Explained (en inglés). Consultado el 15 de julio de 2022.
- ↑ «Why pandas feels clunky when coming from R». Rasmus Bååth's Blog (en inglés estadounidense). Consultado el 30 de marzo de 2024.
- ↑ «Tidyverse packages - Tidyverse» (en inglés estadounidense). Consultado el 26 de noviembre de 2018.
- ↑ «Tidyverse packages». www.tidyverse.org (en inglés estadounidense). Consultado el 22 de diciembre de 2020.
- ↑ Silge, Julia (1 de febrero de 2023), tidytext: Text mining using tidy tools, consultado el 3 de febrero de 2023.
- ↑ «Tidymodels». www.tidymodels.org (en inglés estadounidense). Consultado el 3 de febrero de 2023.
- ↑ «Tidy Quantitative Financial Analysis». business-science.github.io (en inglés). Consultado el 3 de febrero de 2023.