Learn R Programming

⚠️There's a newer version (1.2.1) of this package.Take me there.

tidyselect

Overview

The tidyselect package is the backend of functions like dplyr::select() or dplyr::pull() as well as several tidyr verbs. It allows you to create selecting verbs that are consistent with other tidyverse packages.

  • To learn about the selection syntax as a user of dplyr or tidyr, read the user-friendly Selection language reference.

  • To learn how to implement tidyselect in your own functions, read the Get started vignette.

  • To learn exactly how the tidyselect syntax is interpreted, read the Technical descrition vignette.

Installation

tidyselect is on CRAN. You can also install the development version from github with:

# install.packages("remotes")
remotes::install_github("r-lib/tidyselect")

Copy Link

Version

Install

install.packages('tidyselect')

Monthly Downloads

900,334

Version

1.1.2

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Lionel Henry

Last Published

February 21st, 2022

Functions in tidyselect (1.1.2)

eval_rename

Evaluate an expression with tidyselect semantics
faq-external-vector

FAQ - Note: Using an external vector in selections is ambiguous
reexports

Objects exported from other packages
peek_vars

Peek at variables in the selection context
all_of

Select variables from character vectors
everything

Select all variables or the last variable
language

Selection language
faq-selection-context

FAQ - Error: Must be used within a selecting function
one_of

Superseded selection helpers
poke_vars

Replace or get current variables
vars_select_helpers

List of selection helpers
where

Select variables with a function
vars_select

Select or rename variables
vars_pull

Select variable
starts_with

Select variables that match a pattern
tidyselect-package

tidyselect: Select from a Set of Strings