【发布时间】:2016-05-25 23:09:27
【问题描述】:
我想在 R 标记文件中打印一个带有数据框的更好的表格,我知道如何使用 kable 来打印它,但我想要更多一些我正在试验的控制选项使用xtable 包。但是,我确实遇到了一个愚蠢的问题,即它不打印表格,而是在文件中打印html 代码。例如,如果我想打印一个默认数据集cars,我会这样做:
```{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 代码。有人有什么建议吗?
【问题讨论】:
-
我实际上已经尝试过了。它真的不适合我。
-
抱歉打错了。修复后,它给了我相同的结果。
-
你在做这个吗? i.imgur.com/ubsnZ8m.png
-
啊。我确实尝试过。但是我使用
result作为参数results所以它不起作用。现在它正在工作。非常感谢!
标签: r r-markdown xtable