2014-01-28 4 views
7

Предположим, что я хочу печатать таблицы HTML, используя xtable, бок о бок. Я попытался сделать это в файле .Rmd с:knitr, R Markdown и xtable: xtable таблицы в таблице HTML

<table border = 1> 
<tr> 
<td> 
`r functionThatPrintsAnHTMLTableUsingxtable` 
</td> 
<td> 
`r functionThatPrintsAnotherHTMLTableUsingxtable` 
</td> 
</tr> 
</table> 

Нет кубиков. Что я делаю не так? Благодарю.

ответ

17

Я думаю, что ваш код будет работать, если вы разместите results=asis в вариантах куска.

<table border = 1> 
<tr> 
<td> 
```{r results='asis', echo=FALSE} 
    library(xtable) 
    data(tli) 
    print(xtable(tli[1:20, ]),type='html') 
``` 
</td> 
<td> 
```{r results='asis', echo=FALSE} 
    library(xtable) 
    data(tli) 
    print(xtable(tli[1:20, ]),type='html',comment=FALSE) 
``` 
</td> 
</tr> 
</table> 
+5

Существует одна проблема с этим: по какой-то причине появляется тег комментария HTML со второй таблицей. Это исправлено, указав атрибут 'comment'' print.xtable() 'как' FALSE' –

Смежные вопросы