2016-05-25 10 views
2

Rマークダウンファイルのデータフレームを使って、より良いテーブルを印刷したいのですが、それを印刷するにはkableを使用する方法を知っていますが、私がxtableパッケージを試しているより多くの制御オプション。しかし、私は本当にそれがテーブルを印刷しないでファイル内のhtmlコードを愚かな問題に固執しています。私は、デフォルトのデータを印刷したいのであれば、たとえば、私はどうなるcarsを設定します。xtableを使ってRのマークアップファイルにhtmlテーブルを印刷する

```{r} 
library(xtable) 
print(xtable(head(cars)), type = "html") 
``` 

私のhtmlコードのこの部分を与えます。

## <!-- html table generated in R 3.2.5 by xtable 1.8-2 package --> 
## <!-- Wed May 25 19:06:33 2016 --> 
## <table border=1> 
## <tr> <th> </th> <th> speed </th> <th> dist </th> </tr> 
## <tr> <td align="right"> 1 </td> <td align="right"> 4.00 </td> <td align="right"> 2.00 </td> </tr> 
## <tr> <td align="right"> 2 </td> <td align="right"> 4.00 </td> <td align="right"> 10.00 </td> </tr> 
## <tr> <td align="right"> 3 </td> <td align="right"> 7.00 </td> <td align="right"> 4.00 </td> </tr> 
## <tr> <td align="right"> 4 </td> <td align="right"> 7.00 </td> <td align="right"> 22.00 </td> </tr> 
## <tr> <td align="right"> 5 </td> <td align="right"> 8.00 </td> <td align="right"> 16.00 </td> </tr> 
## <tr> <td align="right"> 6 </td> <td align="right"> 9.00 </td> <td align="right"> 10.00 </td> </tr> 
## </table> 

しかし、htmlコードの代わりにhtmlテーブルが必要です。誰か提案はありますか?

+1

http://stackoverflow.com/questions/21397407/knitr-r-markdown-and-xtable-xtable-tables-within-html-table – rawr

+0

私は実際にそれを試してみました。それは本当に私のために働いていない。 – Psidom

+0

誤字をおかけして申し訳ありません。それを修正した後も同じ結果が得られます。 – Psidom

答えて

3

必ず「asis」を引用符で囲んでください。

```{r, results='asis'} 
library(xtable) 
print(xtable(head(cars)), type = "html") 
``` 

enter image description here

+1

ありがとうございました。それは動作します! – Psidom

関連する問題