我参考http://shiny.rstudio.com/gallery/including-html-text-and-markdown-files.html上的代码示例.在我的情况下,我想包括和R markdown文件而不是降价.
以下是我的ui.R代码
library(markdown)
shinyUI(fluidPage(
titlePanel("Tourist expenditure for the year 2012 in Malta"),
fluidRow(
column(2,
checkboxGroupInput("id1", "Analyse by",
c("Sex" = "1",
"Age Group" = "2")
)),
column(6,
h4('You entered'),
verbatimTextOutput("oid1")
),
column(4,
includeMarkdown("intro.Rmd")
)
)
))
Run Code Online (Sandbox Code Playgroud)
我的问题是intro.Rmd在嵌入shinyUI时没有编译,但在我选择Knit HTML选项时按预期工作.
有没有办法可以直接插入Rmd源文件.
谢谢.
我过去遇到过类似的问题,并且知道两个解决方案:
预编译.Rmd文件并使用您提到的功能包含markdown或HTML.
在server.R文件中调用knitr(如果文档由于闪亮的应用程序而发生变化),然后使用includeHTML()或类似函数包含已编译的HTML/markdown代码.
| 归档时间: |
|
| 查看次数: |
4454 次 |
| 最近记录: |