dplyr-package {dplyr} | R Documentation

## dplyr: a grammar of data manipulation

### Description

dplyr provides a flexible grammar of data manipulation. It's the next iteration of plyr, focused on tools for working with data frames (hence the d in the name).

### Details

It has three main goals:

- Identify the most important data manipulation verbs and make them easy to use from R.

- Provide blazing fast performance for in-memory data by writing key pieces in C++ (using Rcpp)

- Use the same interface to work with data no matter where it's stored, whether in a data frame, a data table or database.

To learn more about dplyr, start with the vignettes: `browseVignettes(package = "dplyr")`

### Package options

`dplyr.show_progress`

  Should lengthy operations such as `do()` show a progress bar? Default: `TRUE`

### Package configurations

These can be set on a package-by-package basis, or for the global environment. See `pkgconfig::set_config()` for usage.

`dplyr::na_matches`

  Should `NA` values be matched in data frame joins by default? Default: `"na"` (for compatibility with dplyr v0.5.0 and earlier, subject to change), alternative value: `"never"` (the default for database backends, see `join.tbl_df()`).

### Author(s)

Maintainer: Hadley Wickham hadley@rstudio.com (0000-0003-4757-117X)

Authors:

- Romain François (0000-0002-2444-4226)

- Lionel Henry

- Kirill Müller (0000-0002-1416-3412)

Other contributors:

- RStudio [copyright holder, funder]

### See Also

Useful links:

- http://dplyr.tidyverse.org

- https://github.com/tidyverse/dplyr

- Report bugs at https://github.com/tidyverse/dplyr/issues

[Package dplyr version 0.8.0.1 Index]