感谢有趣的包RAPPORT。我想使用RStudio在R Markdown文档中创建一个关系表,但它传递knitr命令而不是为表创建html代码。当我在R命令行中逐个运行命令时,它可以工作。
以下是Markdown代码块:
{r t, cache=FALSE }
rpt = rapport.html('Descriptives.tpl', data=chrt.patients, var="RACE",file.name="Race",file.path="c://hdds//work//california//R Analysis/tmp")
当我使用knitrHtml按钮编译R Markdown时,这是它的输出:
<p> "## Description" attr(,"class") [1] "knit_asis" attr(,"knit_cacheable") [1] TRUE[1] "template will return descriptive statistics of a numerical or frequency table of a categorical variable."
&#13;
这是我逐行执行代码并得到正确结果时的输出:
<h2 id="description">Description</h2>
<p>This template will return descri\ptive statistics of a numerical or frequency table of a categorical variable.</p>
<h3 id="race"><em>RACE</em></h3>
&#13;
答案 0 :(得分:0)
我发现朱利安the answer int this post: 在pander中禁用knitr.auto.asis选项并手动设置结果=&#39; asis&#39;在knitr。
{r results='asis'}
panderOptions('knitr.auto.asis', FALSE)
pander(list(a=c(1,2,3),b=c('A','b') ) )