Intermediate Regular Expressions in R
Angelo Zehr
Data Journalist
username <- "Adam"
paste("Hi", username)
Will print: Hi Adam
library("glue")
username <- "Adam"
glue("Hi {username}")
Will also print: Hi Adam
username_1 <- "Adam"
username_2 <- NA
glue(
"Hi {username_1} and {username_2}",
.na = ""
)
Will print: Hi Adam and
username_1 <- "Adam"
username_2 <- "Eve"
glue("Hi {username_1} and {username_2}")
Will print: Hi Adam and Eve
glue("{2 + 2}")
will print "4"
glue(
"The train is {length} meters long.",
length = 50
)
Will print:
"The train is 50 meters long."
df %>%
mutate(
new_column = glue("Hi {username}")
)
Will return:
username new_column
1 "Adam" "Hi Adam"
Intermediate Regular Expressions in R