首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >KableExtra - collapse_rows对准

KableExtra - collapse_rows对准
EN

Stack Overflow用户
提问于 2018-02-26 15:02:39
回答 1查看 3.8K关注 0票数 2

我将下面的代码放在我的rows文档中,它根据数据框架的结构很好地折叠了行。如您所见,有一个水平对齐数据的align参数。是否有类似的align_vertical参数允许我垂直对齐?特别是,我希望下面输出的"a“和"b”垂直对齐。目前,它们是垂直中心对齐。

代码语言:javascript
复制
library(kableExtra)
library(knitr)

collapse_rows_dt <- data.frame(C1 = c(rep("a", 10), rep("b", 5)),
                 C2 = c(rep("c", 7), rep("d", 3), rep("c", 2), rep("d", 3)),
                 C3 = 1:15,
                 C4 = sample(c(0,1), 15, replace = TRUE))

kable(collapse_rows_dt, "html", align = "c") %>%
  kable_styling(full_width = F) %>%
  column_spec(1, bold = T) %>%
  collapse_rows(columns = 1:2)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-03-05 12:23:15

如果您更改了命令的顺序(在last) you can useextra_cssto change thevertical-align`属性处执行column_spec

代码语言:javascript
复制
library(kableExtra)
library(knitr)

collapse_rows_dt <- data.frame(C1 = c(rep("a", 10), rep("b", 5)),
                               C2 = c(rep("c", 7), rep("d", 3), rep("c", 2), rep("d", 3)),
                               C3 = 1:15,
                               C4 = sample(c(0,1), 15, replace = TRUE))

kable(collapse_rows_dt, "html", align = "c") %>%
  kable_styling(full_width = F) %>%
  collapse_rows(columns = 1:2) %>%
  column_spec(1, bold = T, extra_css = 'vertical-align: top !important;')

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48991410

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档