在引号内读取r中的文本

时间:2018-03-15 04:36:32

标签: r

我正在尝试在r。

中读取引号内的已加载变量
criterion1 <- colnames(Test1[9])
dlgInput(message = "Input Criterion for "criterion1"")$res

这是我正在尝试的,但它不起作用。我希望输入框在指定位置具有列名称。我想知道r是否有任何方法可以读取和引用引号中的变量。

我希望输入框能够在标准1&#39;&#34;&#34;&#34;&#34;&#34;&#34;&#34;&#34;&#34;&#34;&#34;

由于

1 个答案:

答案 0 :(得分:2)

我喜欢这四种方式,产生Input Criterion for 'am'

criterion1 <- colnames(mtcars)[9]

str1 <- paste0("Input Criterion for '", criterion1, "'.")
str2 <- sprintf("Input Criterion for '%s'", criterion1)
str3 <- glue::glue("Input Criterion for '{column_name}'", column_name=criterion1)
str4 <- glue::glue("Input Criterion for '{criterion1}'")

在以后的帖子中,考虑使用每个人都可以轻松访问的数据集,并删除核心问题不必要的内容,例如dlgInput()$res在这里(假设我'我现在正确理解了。)

原始回复

要么转义双引号(str1),要么用单引号括起来(str2)。

str1 <- "Input Criterion for \"criterion1\""
str2 <- 'Input Criterion for \"criterion1\"'

结果:

> cat(str1)
Input Criterion for "criterion1"
> cat(str2)
Input Criterion for "criterion1"

我很惊讶“[r]逃避报价”

上的SO没有重复