Get variable names from draws objects.
variables(x, ...)
# S3 method for draws_matrix
variables(x, reserved = FALSE, with_indices = TRUE, ...)
# S3 method for draws_array
variables(x, reserved = FALSE, with_indices = TRUE, ...)
# S3 method for draws_df
variables(x, reserved = FALSE, with_indices = TRUE, ...)
# S3 method for draws_list
variables(x, reserved = FALSE, with_indices = TRUE, ...)
# S3 method for draws_rvars
variables(x, reserved = FALSE, with_indices = FALSE, ...)
nvariables(x, ...)(draws) A draws object or another R object for which the method
is defined.
Arguments passed to individual methods (if applicable).
(logical) Should reserved variables be included in the
output? Defaults to FALSE. See reserved_variables for an overview of
currently reserved variable names.
(logical) Should indices be included in variable
names? For example, if the object includes variables named "x[1]" and
"x[2]", if TRUE, c("x[1]", "x[2]") is returned; if FALSE, only "x"
is returned. Defaults to TRUE for all formats except draws_rvars().
For variables(), a character vector.
For nvariables(), a scalar integer.
variables() returns a vector of all variable names, and nvariables()
returns the number of variables.
variables<-, rename_variables, draws-index
x <- example_draws()
variables(x)
#> [1] "mu" "tau" "theta[1]" "theta[2]" "theta[3]" "theta[4]"
#> [7] "theta[5]" "theta[6]" "theta[7]" "theta[8]"
nvariables(x)
#> [1] 10
variables(x) <- letters[1:nvariables(x)]