stm_unpack()
assigns elements of a list, named vector, or data frame
to the specified environment, creating variables for each element.
Usage
stm_unpack(dat, output = FALSE, envir = .GlobalEnv)
Arguments
- dat
A list, named vector, or data frame to unpack into variables.
- output
Logical. If TRUE
, displays the unpacked variable names
and their values. Default is FALSE
.
- envir
The environment in which to unpack variables. Default is
.GlobalEnv
.
Value
Invisibly returns NULL
. The function creates variables in
the specified environment.
Details
This function allows you to unpack elements of a supported data structure
(list, named vector, or data frame) and assign them as variables in the
specified environment. If data
is not of a supported type, an error
is raised.
Examples
lst <- list(a = 10, b = 20, c = 30)
print(lst)
#> $a
#> [1] 10
#>
#> $b
#> [1] 20
#>
#> $c
#> [1] 30
#>
stm_unpack(lst)
a
#> [1] 10
b
#> [1] 20
c
#> [1] 30
v <- c(x = 1, y = 2, z = 3)
print(v)
#> x y z
#> 1 2 3
stm_unpack(v)
a
#> [1] 10
b
#> [1] 20
c
#> [1] 30