R 中级正则表达式
Angelo Zehr
Data Journalist
username <- "Adam"
paste("Hi", username)
将打印:Hi Adam
library("glue")
username <- "Adam"
glue("Hi {username}")
也会打印:Hi Adam
username_1 <- "Adam"
username_2 <- NA
glue(
"Hi {username_1} and {username_2}",
.na = ""
)
将打印:Hi Adam and
username_1 <- "Adam"
username_2 <- "Eve"
glue("Hi {username_1} and {username_2}")
将打印:Hi Adam and Eve
glue("{2 + 2}") 将打印 "4"
glue(
"The train is {length} meters long.",
length = 50
)
将打印:
"The train is 50 meters long."
df %>%
mutate(
new_column = glue("Hi {username}")
)
将返回:
username new_column
1 "Adam" "Hi Adam"
R 中级正则表达式