glued | R Documentation |
Format and interpolate a string using a glue
wrapper. Allows
simple operations, NULL
values as input, and interactions with
internal (created within glued
) and external (environment) objects.
glued(..., .sep = "", empty_lines = "keep", .envir = parent.frame())
... |
[ |
.sep |
[ |
empty_lines |
Character. Set to |
.envir |
[ |
Same as input but transformed (glued).
Other Tools:
autoline()
,
bind_files()
,
bring_api()
,
chr2num()
,
db_download()
,
db_upload()
,
export_plot()
,
export_results()
,
files_functions()
,
font_exists()
,
formatColoured()
,
formatHTML()
,
get_credentials()
,
grepm()
,
h2o_selectmodel()
,
haveInternet()
,
image_metadata()
,
importxlsx()
,
ip_data()
,
json2vector()
,
list_cats()
,
listfiles()
,
mail_send()
,
markdown2df()
,
move_files()
,
msplit()
,
myip()
,
quiet()
,
read.file()
,
statusbar()
,
tic()
,
try_require()
,
updateLares()
,
warnifnot()
,
what_size()
name <- "Bernardo"
age <- 29
anniversary <- as.Date("2016-04-30")
glued("
My name is {name},
my age next year will be {age + 1},
and I got married on {format(anniversary, '%A, %B %d, %Y')}.")
# Single braces can be inserted by doubling them
glued("My name is {name}, not {{name}}.")
# You can also used named arguments
glued(
"Her name is {name}, ",
"and her age next year will be {age + 1}.",
name = "Maru",
age = 6
)
# And run operations with memories (beware!)
glued("My name, {name}, has {n <- nchar(name); n} characters.
If we multiply by ten, we'll have {10 * n} characters!")
# If you pass a vector, the operation will be repeated for each element
glued("Here's the value #{1:3}")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.