quo_label

0th

Percentile

Format quosures for printing or labelling

  • quo_text() and quo_label() are equivalent to expr_text(), expr_label(), etc, but they first squash all quosures with quo_squash() so they print more nicely.

  • quo_name() squashes a quosure and transforms it into a simple string. It is suitable to give an unnamed quosure a default name, for instance a column name in a data frame.

Usage
quo_label(quo)

quo_text(quo, width = 60L, nlines = Inf)

quo_name(quo)

Arguments
quo

A quosure or expression.

width

Width of each line.

nlines

Maximum number of lines to extract.

See Also

expr_label(), f_label()

Aliases
  • quo_label
  • quo_text
  • quo_name
Examples
library(rlang) # NOT RUN { # Quosures can contain nested quosures: quo <- quo(foo(!! quo(bar))) quo # quo_squash() unwraps all quosures and returns a raw expression: quo_squash(quo) # This is used by quo_text() and quo_label(): quo_text(quo) # Compare to the unwrapped expression: expr_text(quo) # quo_name() is helpful when you need really short labels: quo_name(quo(sym)) quo_name(quo(!! sym)) # }
Documentation reproduced from package rlang, version 0.2.0, License: GPL-3

Community examples

Looks like there are no examples yet.