3 ms·
There's a bit of circular logic in here. Can somebody make a short explanation on what's this is about? Overview The tidyverse is a set of packages that
by tecleandor 4y ago
There's a bit of circular logic in here. Can somebody make a short explanation on what's this is about?
Overview
The tidyverse is a set of packages that work in harmony because they share common data representations and API design. The tidyverse package is designed to make it easy to install and load core packages from the tidyverse in a single command.
- qsort 4y agoIt's a popular set of packages for data analysis in R. Similar to Python, it's an interpreted language with compiled libraries that do most of the heavy lifting.
- sowbug 4y agoThanks; that's helpful. "Data analysis in R" belongs somewhere in the quoted intro paragraph. Otherwise that paragraph could describe almost anything: game engine, graphics library, string processing, HTML rendering, embedded systems...
- tecleandor 4y agoNice, thank you!. I saw some R references in the feet, but couldn't tie it in
- jstx1 4y agoIt looks circular because of term overloading. There is "the tidyverse" which is a collection of packages like dplyr and tidyr for data manipulation and ggplot2 for visualization. Then there's "the tidyverse package" which allows you to import them all at once with "library(tidyverse)". You don't have to use the tidyverse package, you can load individual libraries as you need them.
- epgui 4y agoThis! Also worth noting that one of the common organizing principles between all packages in the tidyverse is the concept of "tidy data" (see specifically H Wickham's paper), and the use of intercompatible combinators.
- mattkrause 4y agoUnder the hood, the tidyverse is comprised of many packages, some very large and sprawling, like ggplot, and others that do one single thing (readr). Here’s a list: https://www.tidyverse.org/packages/ https://www.tidyverse.org/packages/ Individual packages can be used in isolation, if that’s what you need. However, they complement each other nicely, in that they share data representations and similar conventions while handling different facets of data analysis. Thus, people often import the whole thing in one shot as the tidyverse and go from there. For example, you might read the data in with readr, clean it up with tidyr or dplyr, analyze it with tidymodels, and plot the results with ggplot. The python equivalent would be a hypothetical meta-package that tightly integrates pandas, seaborn, and sklearn.
- kgwgk 4y agoIt's quite confusing. I don't think that lubridate has any relationship with anything else, for example, apart from being created by the same people.
- deleted 4y ago[deleted]