По сути, это функция, в которой вы добавляете переменную внутри строки, например литералы шаблона JavaScript:
var str = "This is a sample";
print(`So you load the string in with ${str}, and it would insert the string without going "string" + var + "string" or using the paste() function in r, so I need help`)
в целом мне просто нужна простая функция, которая облегчит мою жизнь с помощью R, вместо того, чтобы делать что-то вроде:
str <- "STRING"
print(paste("this is very annoying to do to require a", str, "so i need simpler options", sep = "", collape=NULL))
Я пробовал проверять простые вещи, но это занимает слишком много времени, например
paste(string1, var, string2, collapse = NULL) и все такое, но это слишком раздражает и
было бы проще с str ${var} str





Я думаю, str_glue — это то, что вы ищете.
library(stringr)
str <- "STRING"
str_glue("when you require a {str}, this is a simpler option")
#> when you require a STRING, this is a simpler option
Created on 2024-02-28 with reprex v2.0.2
Фраза, которую вы ищете, — это интерполяция строк. См. Улучшенная интерполяция строк в R