RAPPORT不会在R Markdown中导出表格

时间:2015-05-25 04:05:00

标签: r markdown

感谢有趣的包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> &quot;## Description&quot; attr(,&quot;class&quot;) [1] &quot;knit_asis&quot; attr(,&quot;knit_cacheable&quot;) [1] TRUE[1] &quot;template will return descriptive statistics of a numerical or frequency table of a categorical variable.&quot;
&#13;
&#13;
&#13;

这是我逐行执行代码并得到正确结果时的输出:

&#13;
&#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;
&#13;
&#13;

1 个答案:

答案 0 :(得分:0)

我发现朱利安the answer int this post: 在pander中禁用knitr.auto.asis选项并手动设置结果=&#39; asis&#39;在knitr。

使用asis

的解决方法

{r results='asis'} panderOptions('knitr.auto.asis', FALSE) pander(list(a=c(1,2,3),b=c('A','b') ) )