R标记参数-我可以组合向量用作参数吗?

R标记参数-我可以组合向量用作参数吗?,r,parameters,parameter-passing,r-markdown,R,Parameters,Parameter Passing,R Markdown,如果您在控制台中键入summary(c(mtcars,cars)),您将收到输出。但是下面的R标记(如下所示)抛出错误,“找不到对象‘test’” 如何组合向量以用作R标记中的参数?可能这是不允许的,参数必须是单个数字或字符串??我希望test参数为c(mtcars,cars)。或者将来我可能会有一个参数VariableX,我希望它是c(“苹果”、“梨”、“橙”) 正如报告中所述: 我们还可以使用R对象,包括!r在r表达式之前 使用params$test访问报告中的参数。综合起来: --- ti

如果您在控制台中键入
summary(c(mtcars,cars))
,您将收到输出。但是下面的R标记(如下所示)抛出错误,“找不到对象‘test’”

如何组合向量以用作R标记中的参数?可能这是不允许的,参数必须是单个数字或字符串??我希望
test
参数为
c(mtcars,cars)
。或者将来我可能会有一个参数
VariableX
,我希望它是
c(“苹果”、“梨”、“橙”)

正如报告中所述:

我们还可以使用R对象,包括!r在r表达式之前

使用
params$test
访问报告中的参数。综合起来:

---
title: "Untitled"
output: html_document
params:
  n: 100
  test: !r c(mtcars, cars)
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```

```{r test}
summary(params$test)
```

---
title: "Untitled"
output: html_document
params:
  n: 100
  test: !r c(mtcars, cars)
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```

```{r test}
summary(params$test)
```