我是新來的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,因爲你對情節方法感到滿意,所以我不會發表另一個答案 –