将knitr参数传递给;“参数”;Visual Studio中的(.GlobalEnv变量) 背景
我经常在交互模式下使用knitr参数 在我运行将knitr参数传递给;“参数”;Visual Studio中的(.GlobalEnv变量) 背景,r,visual-studio,knitr,R,Visual Studio,Knitr,我经常在交互模式下使用knitr参数 在我运行knitr::opts\u chunk$set(echo=TRUE)后,RStudio会自动将参数列表添加到全局环境中,这似乎是理所当然的。这在VisualStudio中不会发生 在VisualStudio中,我可以毫无问题地编织Rmd,但在编织之前,我希望在Rmd内部交互工作时访问参数 问题 在VisualStudio中,当Rstudio中自动神奇地发生时,如何将参数传递给名为params的变量 我对knitr参数的交互使用(在RStudio或其他
knitr::opts\u chunk$set(echo=TRUE)
后,RStudio会自动将参数列表添加到全局环境中,这似乎是理所当然的。这在VisualStudio中不会发生
在VisualStudio中,我可以毫无问题地编织Rmd,但在编织之前,我希望在Rmd内部交互工作时访问参数
问题
params
的变量Rmd
1.我猜rmarkdown中的某个地方有代码从YAML头中检索参数值。您需要弄清楚如何告诉VisualStudio使用此代码设置变量值。2.不,如果需要RStudio行为,应该使用RStudio。1。我猜rmarkdown中的某个地方有代码从YAML头中检索参数值。您需要弄清楚如何告诉VisualStudio使用此代码设置变量值。2.不,如果需要RStudio行为,应该使用RStudio。
---
params:
x: foo
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
```{r result}
paste0(params$x, "bar")
```
[1] "foobar"