Software:Tidyverse
Written in | R |
---|---|
Type | Package collection |
Website | www.tidyverse.org |
The tidyverse is a collection of open source packages for the R programming language introduced by Hadley Wickham[1] and his team that "share an underlying design philosophy, grammar, and data structures" of tidy data.[2] Characteristic features of tidyverse packages include extensive use of non-standard evaluation and encouraging piping.[3][4][5]
As of November 2018, the tidyverse package and some of its individual packages comprise 5 out of the top 10 most downloaded R packages.[6] The tidyverse is the subject of multiple books and papers.[7][8][9][10] In 2019, the ecosystem has been published in the Journal of Open Source Software.[11]
Critics of the tidyverse have argued it promotes tools that are harder to teach and learn than their base-R equivalents and are too dissimilar to other programming languages.[12][13] On the other hand, some[14] have argued that tidyverse is a very effective way to introduce complete beginners into programming, as pedagogically it allows students to quickly begin doing powerful data processing tasks.[15][14]
Packages
The core packages, which provide functionality to model, transform, and visualize data, include:[16]
Additional packages assist the core collection.[17] Other packages based on the tidy data principles are regularly developed, such as tidytext[18] for text analysis, tidymodels[19] for machine learning, or tidyquant[20] for financial operations.
References
- ↑ "Welcome to the Tidyverse". https://blog.revolutionanalytics.com/2016/09/tidyverse.html.
- ↑ "Tidyverse" (in en-us). https://www.tidyverse.org/.
- ↑ Wickham, Stefan Milton Bache and Hadley (2014-11-22), magrittr: A Forward-Pipe Operator for R, https://cran.r-project.org/package=magrittr, retrieved 2020-04-20
- ↑ Wickham, Hadley. 4 Pipes | The tidyverse style guide. https://style.tidyverse.org/pipes.html.
- ↑ Wickham, Hadley (2019). Advanced R (Second ed.). Boca Raton. ISBN 978-0815384571.
- ↑ "RDocumentation". https://www.rdocumentation.org/trends.
- ↑ Duggan, Jim (2018-09-07). "Input and output data analysis for system dynamics modelling using the tidyverse libraries of R" (in en). System Dynamics Review 34 (3): 438–461. doi:10.1002/sdr.1600. ISSN 0883-7066.
- ↑ Chang, Winston (2013) (in en). R Graphics Cookbook. "O'Reilly Media, Inc.". ISBN 9781449316952. https://books.google.com/books?id=_iVFgKTRYrQC&q=ggplot2.
- ↑ C., Boehmke, Bradley (2016-11-17). 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 ed.). 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 November 2019). "Welcome to the Tidyverse". Journal of Open Source Software 4 (43): 1686. doi:10.21105/joss.01686. Bibcode: 2019JOSS....4.1686W.
- ↑ Matloff, Norm (30 September 2019). "An opinionated view of the Tidyverse "dialect" of the R language". https://github.com/matloff/TidyverseSkeptic. Retrieved 28 October 2019.
- ↑ Muenchen, Bob (23 March 2017). "The Tidyverse Curse" (in en). http://r4stats.com/2017/03/23/the-tidyverse-curse/.
- ↑ 14.0 14.1 Heppler, Jason (2018-02-27). "Teaching the tidyverse to R novices" (in en). https://medium.com/@jaheppler/teaching-the-tidyverse-to-r-novices-7747e8ce14e.
- ↑ on, Teach the tidyverse to beginners was published (5 July 2017). "Teach the tidyverse to beginners" (in en). http://varianceexplained.org/r/teach-tidyverse/.
- ↑ "Tidyverse packages - Tidyverse" (in en-us). https://www.tidyverse.org/packages/.
- ↑ "Tidyverse packages" (in en-us). https://www.tidyverse.org/packages/.
- ↑ Silge, Julia (2023-02-01), tidytext: Text mining using tidy tools, https://github.com/juliasilge/tidytext, retrieved 2023-02-03
- ↑ "Tidymodels" (in en-us). https://www.tidymodels.org/.
- ↑ "Tidy Quantitative Financial Analysis" (in en). https://business-science.github.io/tidyquant/.
Original source: https://en.wikipedia.org/wiki/Tidyverse.
Read more |