相关疑难解决方法(0)

用knitr将两个data.frames相互对齐?

我是knitr的新手(也是R的新手),所以这可能是一个愚蠢的问题......

我有两个data.frames,它们都有两列,但行数不同.我想在我的针织报告中展示它们,但是当它们可以很容易地坐在彼此旁边时,在另一张窄桌下面有一张窄桌子并不好看.有什么方法可以彼此相邻显示吗?

更新

好的,基于下面的建议,这就是我做的(我现在把三张桌子放在一起):

```{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))
```
Run Code Online (Sandbox Code Playgroud)

这看起来非常好,有三个表的标题,没有编号的行.
到目前为止我唯一无法解决的问题是表格都是水平居中的,所以如果你知道我的意思,较短的表格会从最长的表格开始.

r knitr

8
推荐指数
2
解决办法
7302
查看次数

标签 统计

knitr ×1

r ×1