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)]