Map symbol names to referenced values if those values are string scalars (else throw).

mapsyms(...)

Arguments

...

symbol names mapping to string scalars

Value

map from original symbol names to new names (names found in the current environment)

See also

Examples

x <- 'a' y <- 'b' print(mapsyms(x, y))
#> $x #> [1] "a" #> #> $y #> [1] "b" #>
d <- data.frame(a = 1, b = 2) let(mapsyms(x, y), d$x + d$y)
#> [1] 3