Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 将标记文件以文本形式呈现为html_R_Shiny_R Markdown - Fatal编程技术网

R 将标记文件以文本形式呈现为html

R 将标记文件以文本形式呈现为html,r,shiny,r-markdown,R,Shiny,R Markdown,从rmd文件创建html文件的呈现函数如下所示: createReports <- reactive({ annual <- (some data...) ..... rmarkdown::render( input = RMD_FILE, output_format = "html_document", output_dir = "outputTest", quiet = TRUE ) 但是,正如您所看到的,我在与rmarkdown::render相同的函数中定

从rmd文件创建html文件的呈现函数如下所示:

createReports <- reactive({ 
annual <- (some data...) 
..... 
rmarkdown::render( 
input = RMD_FILE, 
output_format = "html_document", 
output_dir = "outputTest", 
quiet = TRUE 
) 

但是,正如您所看到的,我在与rmarkdown::render相同的函数中定义了变量annual。但是,当它进入函数render时,它无法识别有一个名为annual的变量。我调试了它,在它进入rmarkdown::render之前,年度变量确实存在。如何解决此问题?

您需要的是,在使用变量
annual
的rmarkdown文档代码区块部分,将区块设置为

```{r annual}
your_code_that_uses_annual_variable
```
```{r annual}
your_code_that_uses_annual_variable
```