Fill In Templates
Light-weight template filling: replace placeholders in a string by values.
fill_in(s, ..., delim = c("{", "}"), replace.NA = TRUE)
s |
character |
... |
typically name/value pairs. See Examples. |
delim |
characters |
replace.NA |
logical: if TRUE, |
A light-weight replacement function.
character
Enrico Schumann
template <- "{1} meets {2}" fill_in(template, "Peter", "Paul") ## "Peter meets Paul" template <- "{one} meets {other}" fill_in(template, one = "Peter", other = "Paul") ## "Peter meets Paul" ## handling missing values fill_in("{name}: {score}", name = "Peter", score = NA) ## [1] "Peter: NA" fill_in("{name}: {score}", name = "Peter", score = NA, replace.NA = ".") ## [1] "Peter: ."
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.