显示 kable 数据帧列表丢失格式
Displaying list of kable dataframes loses formatting
我想在 Viewer/html 中并排显示多个表格。我发现的一种方法是使用 kable
并像下面这样指定数据表列表,但是当显示数据表列表而不是仅显示单个数据表时,格式会丢失。有没有办法保留 kable
格式并可能添加更多格式以使表格在行和间距方面更容易区分?或者除了 kable
之外,还有另一种方法可以在一个 Viewer/html 中并排显示多个表格吗?谢谢!
Example with displaying multiple tables where formatting is lost:
kable(list(head(cars), head(iris))) %>%
kable_styling()
Formatting retained when only one table is displayed:
kable(head(cars)) %>%
kable_styling()
您可以使用 knitr::kables
在查看器中并排显示两个表格。此外,它也适用于编织到 HTML(或从 RStudio 查看器保存为 HTML)。
library(tidyverse)
library(kableExtra)
knitr::kables(list(
kable(caption = "Left Table",
head(cars)) %>% kable_styling(),
kable(caption = "Right Table",
head(iris)) %>% kable_styling()
)) %>%
kable_styling()
输出
我想在 Viewer/html 中并排显示多个表格。我发现的一种方法是使用 kable
并像下面这样指定数据表列表,但是当显示数据表列表而不是仅显示单个数据表时,格式会丢失。有没有办法保留 kable
格式并可能添加更多格式以使表格在行和间距方面更容易区分?或者除了 kable
之外,还有另一种方法可以在一个 Viewer/html 中并排显示多个表格吗?谢谢!
Example with displaying multiple tables where formatting is lost:
kable(list(head(cars), head(iris))) %>%
kable_styling()
Formatting retained when only one table is displayed:
kable(head(cars)) %>%
kable_styling()
您可以使用 knitr::kables
在查看器中并排显示两个表格。此外,它也适用于编织到 HTML(或从 RStudio 查看器保存为 HTML)。
library(tidyverse)
library(kableExtra)
knitr::kables(list(
kable(caption = "Left Table",
head(cars)) %>% kable_styling(),
kable(caption = "Right Table",
head(iris)) %>% kable_styling()
)) %>%
kable_styling()
输出