我是新来的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))
```
这看起来已经真的很好,有标题为三个表格和没有编号的行。
到目前为止,我唯一无法解决的问题是表格全都是水平居中的,所以如果你知道我的意思,那么较短的表格会从最长的表格开始。
您是使用markdown还是LaTeX?如果是后者,你是否愿意用LaTeX桌子解决问题? –
到目前为止,我正在使用降价。我还没有与LaTeX合作。 –
如果你使用一点CSS/HTML,因为你对情节方法感到满意,所以我不会发表另一个答案 –