【问题标题】:First row are consider as column name in kableExtra using pack_rows after removing variable names第一行在删除变量名后使用 pack_rows 被视为 kableExtra 中的列名
【发布时间】:2021-12-22 04:06:58
【问题描述】:

当我使用 kableExtra::pack_rows() 函数在未命名的变量表上创建分组时,我的问题就开始了。如果渲染代码,您会注意到的问题是第 1 行成为表的列,不在我想要的分组中。在 pack_rows() 中,参数 start_row = 0 是不可能的

library(kableExtra)

my_data <-  mtcars[1:5, 1:6]

my_data %>%
kbl(caption = "without col.names, with groups", col.names = NULL) %>%
kable_styling(bootstrap_options = c("striped", "hover"), latex_options = "hold_position") %>%
pack_rows("Index 1",1, 3) %>%
pack_rows("Index 2",4, 4)

【问题讨论】:

    标签: r knitr kableextra


    【解决方案1】:

    怎么可能?

    (在 RMarkdown 中,您可以在控制台中分配 start_row = 0 - 是的,只能从 1 分配。但我没有看到您的问题)

    my_data <-  mtcars[1:5, 1:6]
    
    my_data %>%
    kbl(caption = "without col.names, with groups", col.names = NULL) %>%
    kable_styling(bootstrap_options = c("striped", "hover"), latex_options = c("hold_position")) %>%
    pack_rows("Index 1",0, 2) %>%
    pack_rows("Index 2",3, 4)
    

    编织成.pdf后:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-01-25
      • 2021-08-07
      • 2017-03-03
      • 1970-01-01
      • 1970-01-01
      • 2020-02-13
      • 2020-01-31
      • 1970-01-01
      相关资源
      最近更新 更多