Convert an R object to character and add back quotations.
back_quote(x, recursive = TRUE, as_double = TRUE)
An R object.
Optional. TRUE
or FALSE
which indicates if to
back quote each item of x
or to back quote x
as a whole, when x
is a vector. The default value is TRUE
.
Optional. TRUE
or FALSE
which indicates if to
differentiate between type double and integer. The default value is
TRUE
, which means integers are handled as doubles.
A character vector.
back_quote(1:3)
#> [1] "`1`" "`2`" "`3`"
back_quote(1:3, recursive = FALSE)
#> [1] "`1:3`"
back_quote(1:3, as_double = FALSE)
#> [1] "`1L`" "`2L`" "`3L`"
back_quote(NULL)
#> [1] "`NULL`"
back_quote(list(c, 1:3, "a"))
#> [1] "`.Primitive(\"c\")`" "`1:3`" "`\"a\"`"