! 文字列として数値を扱う 数値型を文字列に変換して、str_c()とするのも一つの方法だが、{}をつけることで文字列に変換できるのが、glue packageだ name <- "Fred" age <- 50 anniversary <- as.Date("1991-10-12") glue('My name is {name},', 'my age next year is {age + 1},', 'my anniversary is {format(anniversary, "%A, %B %d, %Y")}.') このような使い方もできる。 library(glue) x <- c("a", "b", "c", "d") for(i in x){ write.csv(glue("{i}.csv")) }