Jestem nowy dla knitr (a także całkiem nowy dla R), więc to może być głupie pytanie ...Wyrównaj dwa data.frames obok siebie za pomocą knitr?
Mam dwa data.frames, które mają dwie kolumny, ale różnią się liczbą wierszy. Chcę pokazać je w moim raporcie z dzianiny, ale posiadanie jednego wąskiego stołu pod innym wąskim stołem, kiedy mogli tak łatwo usiąść obok siebie, nie wygląda dobrze. Czy istnieje sposób, w jaki mogą być wyświetlane obok siebie?
Aktualizacja
Ok, na podstawie poniższej sugestii, oto co zrobiłem (Kładę trzy tabele teraz razem):
```{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))
```
To wygląda już naprawdę dobry, z tytułów trzy tabele i bez ponumerowanych rzędów.
Jedynym problemem, którego nie udało mi się rozwiązać do tej pory, jest to, że stoły są wyśrodkowane w poziomie, więc te krótsze zaczynają się poniżej najdłuższego, jeśli wiesz, co mam na myśli.
Czy używasz Markdown lub LaTeX? Jeśli to drugie, czy mógłbyś zadowolić się rozwiązaniem z tabelą LaTeX? –
Do tej pory używam przecen. Nie pracowałem jeszcze z LaTeX. –
jest to możliwe, jeśli używasz trochę CSS/HTML; ponieważ jesteś zadowolony z podejścia do fabuły, nie mam zamiaru dodawać kolejnej odpowiedzi. –