我是 knitr 的新手(对 R 也很陌生),所以这可能是一个愚蠢的问题......
我有两个 data.frames,它们都有两列,但行数不同。我想在我的 knitr 报告中展示它们,但是当它们可以很容易地坐在一起时,将一张窄桌放在另一张窄桌下方并不好看。有什么办法可以将它们并排显示?
更新
好的,根据下面的建议,这就是我所做的(我现在将三个表放在一起):
```{r fig.height=13.5, fig.width=10, echo=FALSE, comment=""}
grid.arrange(textGrob("Visual Clusters", gp=gpar(fontsize=14, fontface="bold")),
textGrob("We have biofilm data for...", gp=gpar(fontsize=14, fontface="bold")),
textGrob("Left Over Isolates", gp=gpar(fontsize=14, fontface="bold")),
tableGrob(clusters, show.rownames=FALSE, gp=gpar(fontsize=10)),
tableGrob(clust_ab, show.rownames=FALSE, gp=gpar(fontsize=10)),
tableGrob(n_clust, show.rownames=FALSE, gp=gpar(fontsize=10)),
ncol=3, nrow=2, heights=c(1,30))
```
这看起来已经很不错了,三个表的标题和没有编号的行。
到目前为止我无法解决的唯一问题是表格都是水平居中的,所以较短的表格从最长的表格开始,如果你知道我的意思的话。