tidyverse/ 0000755 0001762 0000144 00000000000 14036036602 012270 5 ustar ligges users tidyverse/NAMESPACE 0000644 0001762 0000144 00000001434 14035650136 013514 0 ustar ligges users # Generated by roxygen2: do not edit by hand
S3method(print,tidyverse_conflicts)
S3method(print,tidyverse_logo)
export(tidyverse_conflicts)
export(tidyverse_deps)
export(tidyverse_logo)
export(tidyverse_packages)
export(tidyverse_sitrep)
export(tidyverse_update)
importFrom(broom,tidy)
importFrom(dbplyr,db_collect)
importFrom(forcats,fct_c)
importFrom(ggplot2,ggplot)
importFrom(haven,read_sas)
importFrom(hms,hms)
importFrom(httr,GET)
importFrom(jsonlite,fromJSON)
importFrom(lubridate,ymd)
importFrom(magrittr,"%>%")
importFrom(modelr,add_predictions)
importFrom(pillar,pillar)
importFrom(readr,read_csv)
importFrom(readxl,read_excel)
importFrom(reprex,reprex)
importFrom(rlang,qq_show)
importFrom(rvest,html_node)
importFrom(stringr,str_c)
importFrom(tidyr,spread)
importFrom(xml2,read_xml)
tidyverse/LICENSE 0000644 0001762 0000144 00000000057 14035647323 013306 0 ustar ligges users YEAR: 2021
COPYRIGHT HOLDER: tidyverse authors
tidyverse/README.md 0000644 0001762 0000144 00000011324 14035650135 013552 0 ustar ligges users
# tidyverse
[](https://cran.r-project.org/package=tidyverse)
[](https://github.com/tidyverse/tidyverse/actions)
[](https://codecov.io/gh/tidyverse/tidyverse?branch=master)
## 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.
If you’d like to learn how to use the tidyverse effectively, the best
place to start is [R for data science](https://r4ds.had.co.nz).
## Installation
``` r
# Install from CRAN
install.packages("tidyverse")
# Or the development version from GitHub
# install.packages("devtools")
devtools::install_github("tidyverse/tidyverse")
```
## Usage
`library(tidyverse)` will load the core tidyverse packages:
- [ggplot2](https://ggplot2.tidyverse.org), for data visualisation.
- [dplyr](https://dplyr.tidyverse.org), for data manipulation.
- [tidyr](https://tidyr.tidyverse.org), for data tidying.
- [readr](https://readr.tidyverse.org), for data import.
- [purrr](https://purrr.tidyverse.org), for functional programming.
- [tibble](https://tibble.tidyverse.org), for tibbles, a modern
re-imagining of data frames.
- [stringr](https://github.com/tidyverse/stringr), for strings.
- [forcats](https://github.com/tidyverse/forcats), for factors.
You also get a condensed summary of conflicts with other packages you
have loaded:
``` r
library(tidyverse)
#> ── Attaching packages ─────────────────────────────────────── tidyverse 1.3.1 ──
#> ✓ ggplot2 3.3.3 ✓ purrr 0.3.4
#> ✓ tibble 3.1.0 ✓ dplyr 1.0.5
#> ✓ tidyr 1.1.3 ✓ stringr 1.4.0
#> ✓ readr 1.4.0 ✓ forcats 0.5.1
#> ── Conflicts ────────────────────────────────────────── tidyverse_conflicts() ──
#> x dplyr::filter() masks stats::filter()
#> x dplyr::lag() masks stats::lag()
```
You can see conflicts created later with `tidyverse_conflicts()`:
``` r
library(MASS)
#>
#> Attaching package: 'MASS'
#> The following object is masked from 'package:dplyr':
#>
#> select
tidyverse_conflicts()
#> ── Conflicts ────────────────────────────────────────── tidyverse_conflicts() ──
#> x dplyr::filter() masks stats::filter()
#> x dplyr::lag() masks stats::lag()
#> x MASS::select() masks dplyr::select()
```
And you can check that all tidyverse packages are up-to-date with
`tidyverse_update()`:
``` r
tidyverse_update()
#> The following packages are out of date:
#> * broom (0.4.0 -> 0.4.1)
#> * DBI (0.4.1 -> 0.5)
#> * Rcpp (0.12.6 -> 0.12.7)
#> Update now?
#>
#> 1: Yes
#> 2: No
```
## Packages
As well as the core tidyverse, installing this package also installs a
selection of other packages that you’re likely to use frequently, but
probably not in every analysis. This includes packages for:
- Working with specific types of vectors:
- [hms](https://github.com/tidyverse/hms), for times.
- [lubridate](https://github.com/tidyverse/lubridate), for
date/times.
- Importing other types of data:
- [feather](https://github.com/wesm/feather), for sharing with
Python and other languages.
- [haven](https://github.com/tidyverse/haven), for SPSS, SAS and
Stata files.
- [httr](https://github.com/r-lib/httr), for web apis.
- [jsonlite](https://github.com/jeroen/jsonlite) for JSON.
- [readxl](https://github.com/tidyverse/readxl), for `.xls` and
`.xlsx` files.
- [rvest](https://github.com/tidyverse/rvest), for web scraping.
- [xml2](https://github.com/r-lib/xml2), for XML.
- Modelling
- [modelr](https://github.com/tidyverse/modelr), for modelling
within a pipeline
- [broom](https://github.com/tidymodels/broom), for turning models
into tidy data
## Code of Conduct
Please note that the tidyverse project is released with a [Contributor
Code of Conduct](https://tidyverse.tidyverse.org/CODE_OF_CONDUCT.html).
By contributing to this project, you agree to abide by its terms.
tidyverse/man/ 0000755 0001762 0000144 00000000000 14036031204 013034 5 ustar ligges users tidyverse/man/tidyverse_logo.Rd 0000644 0001762 0000144 00000000745 13200154202 016363 0 ustar ligges users % Generated by roxygen2: do not edit by hand
% Please edit documentation in R/logo.R
\name{tidyverse_logo}
\alias{tidyverse_logo}
\title{The tidyverse logo, using ASCII or Unicode characters}
\usage{
tidyverse_logo(unicode = l10n_info()$`UTF-8`)
}
\arguments{
\item{unicode}{Whether to use Unicode symbols. Default is \code{TRUE}
on UTF-8 platforms.}
}
\description{
Use \code{\link[crayon:strip_style]{crayon::strip_style()}} to get rid of the colors.
}
\examples{
tidyverse_logo()
}
tidyverse/man/tidyverse_update.Rd 0000644 0001762 0000144 00000001226 13505647641 016726 0 ustar ligges users % Generated by roxygen2: do not edit by hand
% Please edit documentation in R/update.R
\name{tidyverse_update}
\alias{tidyverse_update}
\title{Update tidyverse packages}
\usage{
tidyverse_update(recursive = FALSE, repos = getOption("repos"))
}
\arguments{
\item{recursive}{If \code{TRUE}, will also list all dependencies of
tidyverse packages.}
\item{repos}{The repositories to use to check for updates.
Defaults to \code{getOptions("repos")}.}
}
\description{
This will check to see if all tidyverse packages (and optionally, their
dependencies) are up-to-date, and will install after an interactive
confirmation.
}
\examples{
\dontrun{
tidyverse_update()
}
}
tidyverse/man/tidyverse-package.Rd 0000644 0001762 0000144 00000002001 14035650110 016725 0 ustar ligges users % Generated by roxygen2: do not edit by hand
% Please edit documentation in R/tidyverse.R
\docType{package}
\name{tidyverse-package}
\alias{tidyverse}
\alias{tidyverse-package}
\title{tidyverse: Easily Install and Load the 'Tidyverse'}
\description{
\if{html}{\figure{logo.png}{options: align='right' alt='logo' width='120'}}
The 'tidyverse' is a set of packages that work in harmony
because they share common data representations and 'API' design. This
package is designed to make it easy to install and load multiple
'tidyverse' packages in a single step. Learn more about the
'tidyverse' at .
}
\seealso{
Useful links:
\itemize{
\item \url{https://tidyverse.tidyverse.org}
\item \url{https://github.com/tidyverse/tidyverse}
\item Report bugs at \url{https://github.com/tidyverse/tidyverse/issues}
}
}
\author{
\strong{Maintainer}: Hadley Wickham \email{hadley@rstudio.com}
Other contributors:
\itemize{
\item RStudio [copyright holder, funder]
}
}
\keyword{internal}
tidyverse/man/tidyverse_deps.Rd 0000644 0001762 0000144 00000000760 13505647641 016401 0 ustar ligges users % Generated by roxygen2: do not edit by hand
% Please edit documentation in R/update.R
\name{tidyverse_deps}
\alias{tidyverse_deps}
\title{List all tidyverse dependencies}
\usage{
tidyverse_deps(recursive = FALSE, repos = getOption("repos"))
}
\arguments{
\item{recursive}{If \code{TRUE}, will also list all dependencies of
tidyverse packages.}
\item{repos}{The repositories to use to check for updates.
Defaults to \code{getOptions("repos")}.}
}
\description{
List all tidyverse dependencies
}
tidyverse/man/tidyverse_conflicts.Rd 0000644 0001762 0000144 00000001211 13040245243 017404 0 ustar ligges users % Generated by roxygen2: do not edit by hand
% Please edit documentation in R/conflicts.R
\name{tidyverse_conflicts}
\alias{tidyverse_conflicts}
\title{Conflicts between the tidyverse and other packages}
\usage{
tidyverse_conflicts()
}
\description{
This function lists all the conflicts between packages in the tidyverse
and other packages that you have loaded.
}
\details{
There are four conflicts that are deliberately ignored: \code{intersect},
\code{union}, \code{setequal}, and \code{setdiff} from dplyr. These functions
make the base equivalents generic, so shouldn't negatively affect any
existing code.
}
\examples{
tidyverse_conflicts()
}
tidyverse/man/figures/ 0000755 0001762 0000144 00000000000 13505647641 014522 5 ustar ligges users tidyverse/man/figures/logo.png 0000644 0001762 0000144 00000122564 13505647641 016202 0 ustar ligges users PNG
IHDR ޫh gAMA a cHRM z&