将knitr参数传递给Visual Studio中的“params”(。GlobalEnv变量)

时间:2017-11-06 22:29:12

标签: r visual-studio knitr

背景

我经常在交互模式下使用knitr参数。

似乎我理所当然地认为,一旦我运行knitr::opts_chunk$set(echo = TRUE),RStudio会自动将参数列表添加到全局环境中。这在Visual Studio中不会发生。

在Visual Studio中,我可以毫无问题地编写Rmd,但是我想在我编织之前以交互方式在Rmd中工作时访问参数。

问题

  1. 我在Visual Studio中可以做什么来将参数传递给名为params的变量,因为它在Rstudio中自动发生?
  2. 我是否以交互方式使用knitr参数(在RStudio或其他方面)最佳实践?
  3. 示例Rmd

    ---
    params:
        x: foo
    ---
    
    ```{r setup, include=FALSE}
    knitr::opts_chunk$set(echo = TRUE)
    ```
    
    ```{r result}
    paste0(params$x, "bar")
    ```
    
    [1] "foobar"
    

0 个答案:

没有答案