| abort | Signal an error, warning, or message |
| are_na | Test for missing values |
| arg_match | Match an argument to a character vector |
| args_data_masking | Argument type: data-masking |
| args_dots_empty | Helper for consistent documentation of empty dots |
| args_dots_used | Helper for consistent documentation of used dots |
| args_error_context | Documentation anchor for error arguments |
| as_box | Convert object to a box |
| as_closure | Transform to a closure |
| as_data_mask | Create a data mask |
| as_environment | Coerce to an environment |
| as_function | Convert to function |
| as_label | Create a default name for an R object |
| as_name | Extract names from symbols |
| as_string | Cast symbol to string |
| as_utf8_character | Coerce to a character vector and attempt encoding conversion |
| bare-type-predicates | Bare type predicates |
| box | Box a value |
| bytes-class | Human readable memory sizes |
| call2 | Create a call |
| call_args | Extract arguments from a call |
| caller_arg | Find the caller argument for error messages |
| call_fn | Extract function from a call |
| call_inspect | Inspect a call |
| call_match | Match supplied arguments to function definition |
| call_modify | Modify the arguments of a call |
| call_name | Extract function name or namespace of a call |
| call_standardise | Standardise a call |
| catch_cnd | Catch a condition |
| check_dots_empty | Check that dots are empty |
| check_dots_empty0 | Check that dots are empty (low level variant) |
| check_dots_unnamed | Check that all dots are unnamed |
| check_dots_used | Check that all dots have been used |
| check_exclusive | Check that arguments are mutually exclusive |
| check_required | Check that argument is supplied |
| child_env | Create a child environment |
| chr_unserialise_unicode | Translate unicode points to UTF-8 |
| cnd | Create a condition object |
| cnd_inherits | Does a condition or its ancestors inherit from a class? |
| cnd_message | Build an error message from parts |
| cnd_muffle | Muffle a condition |
| cnd_signal | Signal a condition object |
| cnd_type | What type is a condition? |
| defusing-advanced | Advanced defusal operators |
| dev-notes-dots | Development notes - 'dots.R' |
| done | Box a final value for early termination |
| dot-data | '.data' and '.env' pronouns |
| dots_n | How many arguments are currently forwarded in dots? |
| dots_splice | Splice lists |
| dots_values | Evaluate dots with preliminary splicing |
| duplicate | Duplicate an R object |
| dyn-dots | Dynamic dots features |
| embrace-operator | Embrace operator {{ |
| empty_env | Get the empty environment |
| englue | Defuse function arguments with glue |
| enquo | Defuse function arguments |
| entrace | Add backtrace from error handler |
| env | Create a new environment |
| env_bind | Bind symbols to objects in an environment |
| env_binding_are_active | What kind of environment binding? |
| env_binding_lock | Lock or unlock environment bindings |
| env_browse | Browse environments |
| env_bury | Mask bindings by defining symbols deeper in a scope |
| env_cache | Cache a value in an environment |
| env_clone | Clone or coalesce an environment |
| env_depth | Depth of an environment chain |
| env_get | Get an object in an environment |
| env_has | Does an environment have or see bindings? |
| env_inherits | Does environment inherit from another environment? |
| env_is_user_facing | Is frame environment user facing? |
| env_lock | Lock an environment |
| env_name | Label of an environment |
| env_names | Names and numbers of symbols bound in an environment |
| env_parent | Get parent environments |
| env_poke | Poke an object in an environment |
| env_print | Pretty-print an environment |
| env_unbind | Remove bindings from an environment |
| env_unlock | Unlock an environment |
| eval_bare | Evaluate an expression in an environment |
| eval_tidy | Evaluate an expression with quosures and pronoun support |
| exec | Execute a function |
| expr | Defuse an R expression |
| expr_interp | Process unquote operators in a captured expression |
| expr_label | Turn an expression to a label |
| expr_print | Print an expression |
| exprs_auto_name | Ensure that all elements of a list of expressions are named |
| faq-options | Global options for rlang |
| ffi_standalone_types_check | Internal API for standalone-types-check |
| flatten | Flatten or squash a list of lists into a simpler vector |
| fn_body | Get or set function body |
| fn_env | Return the closure environment of a function |
| fn_fmls | Extract arguments from a function |
| format_error_bullets | Format bullets for error messages |
| format_error_call | Validate and format a function call for use in error messages |
| f_rhs | Get or set formula components |
| friendly_type | Format a type for error messages |
| f_text | Turn RHS of formula into a string or label |
| get_env | Get or set the environment of an object |
| global_entrace | Entrace unexpected errors |
| global_handle | Register default global handlers |
| global_prompt_install | Prompt user to install missing packages |
| glue-operators | Name injection with '"{"' and '"{{"' |
| hash | Hashing |
| has_length | How long is an object? |
| has_name | Does an object have an element with this name? |
| inherits_any | Does an object inherit from a set of classes? |
| inject | Inject objects in an R expression |
| injection-operator | Injection operator !! |
| interrupt | Simulate interrupt condition |
| invoke | Invoke a function with a list of arguments |
| is_call | Is object a call? |
| is_callable | Is an object callable? |
| is_condition | Is object a condition? |
| is_copyable | Is an object copyable? |
| is_dictionaryish | Is a vector uniquely named? |
| is_empty | Is object an empty vector or NULL? |
| is_environment | Is object an environment? |
| is_expression | Is an object an expression? |
| is_formula | Is object a formula? |
| is_function | Is object a function? |
| is_installed | Are packages installed in any of the libraries? |
| is_integerish | Is a vector integer-like? |
| is_interactive | Is R running interactively? |
| is_lang | Is object a call? |
| is_named | Is object named? |
| is_namespace | Is an object a namespace environment? |
| is_pairlist | Is object a node or pairlist? |
| is_reference | Is an object referencing another? |
| is_symbol | Is object a symbol? |
| is_true | Is object identical to TRUE or FALSE? |
| is_weakref | Is object a weak reference? |
| lang | Create a call |
| last_error | Last 'abort()' error |
| last_warnings | Display last messages and warnings |
| list2 | Collect dynamic dots in a list |
| local_bindings | Temporarily change bindings of an environment |
| local_error_call | Set local error call in an execution environment |
| local_options | Change global options |
| local_use_cli | Use cli to format error messages |
| missing | Missing values |
| missing_arg | Generate or handle a missing argument |
| names2 | Get names of a vector |
| names_inform_repair | Inform about name repair |
| new_call | Create a new call from components |
| new_formula | Create a formula |
| new_function | Create a function |
| new_node | Helpers for pairlist and language nodes |
| new_quosure | Create a quosure from components |
| new_quosures | Create a list of quosures |
| new-vector | Create vectors matching a given length |
| new_weakref | Create a weak reference |
| ns_env | Get the namespace of a package |
| ns_registry_env | Return the namespace registry env |
| obj_address | Address of an R object |
| on_load | Run expressions on load |
| op-get-attr | Infix attribute accessor and setter |
| op-na-default | Replace missing values |
| op-null-default | Default value for 'NULL' |
| pairlist2 | Collect dynamic dots in a pairlist |
| parse_expr | Parse R code |
| prim_name | Name of a primitive function |
| qq_show | Show injected expression |
| quo_expr | Squash a quosure |
| quo_label | Format quosures for printing or labelling |
| quo_squash | Squash a quosure |
| quosure-tools | Quosure getters, setters and predicates |
| raw_deparse_str | Serialize a raw vector to a string |
| rep_along | Create vectors matching the length of a given vector |
| return_from | Jump to or from a frame |
| rlang_backtrace_on_error | Display backtrace on error |
| rlang_error | Errors of class 'rlang_error' |
| rlang-package | rlang: Functions for Base Types and Core R and 'Tidyverse'... |
| rlib_trace_spec | Backtrace specification |
| scalar-type-predicates | Scalar type predicates |
| scoped_env | Deprecated 'scoped' functions |
| scoped_interactive | Deprecated 'scoped_' functions |
| search_envs | Search path environments |
| seq2 | Increasing sequence of integers in an interval |
| set_attrs | Add attributes to an object |
| set_expr | Set and get an expression |
| set_names | Set names of a vector |
| splice | Splice values at dots collection time |
| splice-operator | Splice operator !!! |
| stack | Get properties of the current or caller frame |
| stack-deprecated | Call stack information |
| string | Create a string |
| switch_type | Dispatch on base types |
| sym | Create a symbol or list of symbols |
| topic-condition-customisation | Customising condition messages |
| topic-condition-formatting | Formatting messages with cli |
| topic-data-mask | What is data-masking and why do I need {{? |
| topic-data-mask-ambiguity | The data mask ambiguity |
| topic-data-mask-programming | Data mask programming patterns |
| topic-defuse | Defusing R expressions |
| topic-double-evaluation | The double evaluation problem |
| topic-embrace-constants | Why are strings and other constants enquosed in the empty... |
| topic-embrace-non-args | Does {{ work on regular objects? |
| topic-error-call | Including function calls in error messages |
| topic-error-chaining | Including contextual information with error chains |
| topic-inject | Injecting with !!, !!!, and glue syntax |
| topic-inject-out-of-context | What happens if I use injection operators out of context? |
| topic-metaprogramming | Metaprogramming patterns |
| topic-multiple-columns | Taking multiple columns without '...' |
| topic-quosure | What are quosures and when are they needed? |
| trace_back | Capture a backtrace |
| try_fetch | Try an expression with condition handlers |
| type_of | Base type of an object |
| type-predicates | Type predicates |
| UQ | Deprecated 'UQ()' and 'UQS()' operators |
| vec_poke_n | Poke values into a vector |
| vector-coercion | Coerce an object to a base type |
| vector-construction | Create vectors |
| with_env | Evaluate an expression within a given environment |
| with_handlers | Establish handlers on the stack |
| wref_key | Get key/value from a weak reference object |
| zap | Create zap objects |
| zap_srcref | Zap source references |
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.