将markdown文件渲染成html中的闪亮

时间:2016-03-11 03:42:39

标签: 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 
) 

但是,当我运行此行时,Rmd文件加载正常,但我收到此错误:

Quitting from lines 15-21 (5_Year_Average_Dividend_Growth_Rate.Rmd) 
Error in nrow(annual) : object 'annual' not found

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

1 个答案:

答案 0 :(得分:0)

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

```{r annual}
your_code_that_uses_annual_variable
```