如何在 R 中重命名 Kable 的行(而不是列),特别是在 RMarkdown 中?

How can I rename the rows (not columns) of a Kable in R, specifically in RMarkdown?

我 运行 从不同地方提取的代码,以创建 test_results 变量。我已将此变量放入 kable 中,以便我可以在我正在创建的 HTML 文件中更好地控制它的输出。下面的代码创建了一个 kable table 完全按照我想要的格式,我能够按照我想要的方式重命名列名。我可以在此代码中添加什么来重命名行名称?我已经尝试了 row.names 和其他东西,但我要么得到一个错误,要么 tibble 被我尝试使用的函数折旧了。

kable(head(test_results), caption = "**Test Results**",
      col.names = c("Test Result",
                    "N",
                    "Total"))%>%
  
  kable_material(c("striped", "hover"))

在发送到 kable 之前更改行名称。

library(kable)
library(kableExtra) # kable_material
mt <- mtcars[1:3, 1:4]
kable(mt) %>% kable_material(c("striped", "hover"))

rownames(mt) <- c("hello", "world", "again")
kable(mt) %>% kable_material(c("striped", "hover"))