collapse_rows 删除最上面的条目

问题描述 投票:0回答:1

当将

kableExtra::collapse_rows
valign="top"
一起使用时,该函数似乎删除了顶部条目(请参见下面的 reprex,缺少“Setosa”的物种条目)。当我打开相应的 tex 文档时,我看到“Setosa”条目就在那里,但在 .tex 文档的第 238 行有以下内容:
\multirow[t]{-50}{*}{\raggedright\arraybackslash setosa}
。我假设
{-50}
正在将其推到表格边界之外的某个位置。

是否有人有一个好的解决方案来将折叠行中的值保留在顶部,但不让 kableExtra 删除它们?

---
title: "PDF kable and collapse_rows"
output: 
  pdf_document:
      keep_tex: true
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```

```{r}
knitr::kable(iris) |>
  kableExtra::collapse_rows(5, valign = "top", row_group_label_position = "identity")
```
r r-markdown knitr kableextra
1个回答
0
投票

这可能是一个重复的问题,但我还没看过。

切勿

knitr::kable()
kableExtra
一起使用。 始终使用
kableExtra::kbl()
代替它。

当你这样做时,它就会起作用。

© www.soinside.com 2019 - 2024. All rights reserved.