stringtranslate.com

Tidyverso

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 datos ordenados . [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 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

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

  1. ^ "Bienvenido al Tidyverse". Revoluciones . Consultado el 26 de noviembre de 2018 .
  2. ^ "Tidyverso". www.tidyverse.org . Consultado el 26 de noviembre de 2018 .
  3. ^ Wickham, Stefan Milton Bache y Hadley (22 de noviembre de 2014), magrittr: un operador de tubería delantera para R , consultado el 20 de abril de 2020
  4. ^ Wickham, Hadley. 4 tubos | La guía de estilo tidyverse.
  5. ^ Wickham, Hadley (2019). R avanzado (Segunda ed.). Boca Ratón. ISBN 978-0815384571.{{cite book}}: CS1 maint: location missing publisher (link)
  6. ^ "RDocumentación". www.rdocumentation.org . Consultado el 26 de noviembre de 2018 .
  7. ^ Duggan, Jim (7 de septiembre de 2018). "Análisis de datos de entrada y salida para modelado de dinámica de sistemas utilizando las bibliotecas tidyverse de R". Revisión de la dinámica del sistema . 34 (3): 438–461. doi :10.1002/sdr.1600. hdl : 10379/15029 . ISSN  0883-7066. S2CID  70005357.
  8. ^ Chang, Winston (2013). Libro de cocina de gráficos R. "O'Reilly Media, Inc.". ISBN 9781449316952.
  9. ^ C., Boehmke, Bradley (17 de noviembre de 2016). Disputa de datos con R. Cham. ISBN 9783319455990. OCLC  964404346.{{cite book}}: CS1 maint: location missing publisher (link) CS1 maint: multiple names: authors list (link)
  10. ^ Hadley, Wickham (2017). R para ciencia de datos: importar, ordenar, transformar, visualizar y modelar datos . Grolemund, Garrett (Primera ed.). Sebastopol, CA. ISBN 9781491910399. OCLC  968213225.{{cite book}}: CS1 maint: location missing publisher (link)
  11. ^ Wickham, Hadley; Averick, Mara; Bryan, Jennifer; Chang, Winston; McGowan, Lucy D'Agostino; François, Romain; Grolemund, Garrett; Hayes, Alex; Enrique, Lionel; Hester, Jim; Kuhn, Max; Pedersen, Thomas Lin; Molinero, Evan; Bache, Stephan Milton; Müller, Kirill; Habitaciones, Jeroen; Robinson, David; Seidel, Dana Paige; Spinu, Vitalie; Takahashi, Kohske; Vaughan, Davis; Wilke, Claus; Woo, Kara; Yutani, Hiroaki (21 de noviembre de 2019). "Bienvenido al Tidyverse". Revista de software de código abierto . 4 (43): 1686. Código bibliográfico : 2019JOSS....4.1686W. doi : 10.21105/joss.01686 . S2CID  214002773.
  12. ^ Steinmetz, Arte (10 de abril de 2024). "Ciencia de datos externa: la verdad sobre los envoltorios ordenados". outsiderdata.netlify.app . Consultado el 11 de abril de 2024 .
  13. ^ Matloff, Norm (30 de septiembre de 2019). "Una visión obstinada del" dialecto "Tidyverse del lenguaje R". GitHub . Consultado el 28 de octubre de 2019 .
  14. ^ Muenchen, Bob (23 de marzo de 2017). "La maldición Tidyverse". r4stats.com .
  15. ^ ab Heppler, Jason (27 de febrero de 2018). "Enseñar el tidyverse a los principiantes de R". Medio . Consultado el 24 de agosto de 2023 .
  16. ^ en adelante, se publicó Enseñar el tidyverse a principiantes (5 de julio de 2017). "Enseñe el tidyverse a principiantes". Variación explicada . Consultado el 15 de julio de 2022 .
  17. ^ "Por qué los pandas se sienten torpes cuando vienen de R". Blog de Rasmus Bååth . Consultado el 30 de marzo de 2024 .
  18. ^ "Paquetes de Tidyverse - Tidyverse" . Consultado el 26 de noviembre de 2018 .
  19. ^ "Paquetes Tidyverse". www.tidyverse.org . Consultado el 22 de diciembre de 2020 .
  20. ^ Silge, Julia (1 de febrero de 2023), tidytext: minería de texto utilizando herramientas tidy , consultado el 3 de febrero de 2023
  21. ^ "Modelos ordenados". www.tidymodels.org . Consultado el 3 de febrero de 2023 .
  22. ^ "Análisis financiero cuantitativo ordenado". ciencia-empresarial.github.io . Consultado el 3 de febrero de 2023 .