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
# 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.2, License: GPL-3

Community examples

Looks like there are no examples yet.