我是 R 和R markdown的新手,并且想知道如何在html文件中创建一个漂亮的表。我正在尝试使用ascii
,但是当我输入下面的代码时,我得到的表格在 R 控制台窗口中看起来没问题,但在html中看起来很糟糕。我很确定桌子太宽了,但我不确定,它是15列11障碍。任何帮助将不胜感激,如果我不清楚,我可以添加更多信息。
print(ascii(FINALTABLE), type = "org", include.colnames = TRUE)
答案 0 :(得分:7)
您可以使用pander
包生成Rmarkdown
兼容表:
> library(pander)
> pandoc.table(head(iris[, 1:3]), style="rmarkdown")
| Sepal.Length | Sepal.Width | Petal.Length |
|:--------------:|:-------------:|:--------------:|
| 5.1 | 3.5 | 1.4 |
| 4.9 | 3 | 1.4 |
| 4.7 | 3.2 | 1.3 |
| 4.6 | 3.1 | 1.5 |
| 5 | 3.6 | 1.4 |
| 5.4 | 3.9 | 1.7 |