r - 使用 R Markdown 中的 Kable 和 collapse_rows 对表的最后一行进行杂散格式化
问题描述
我对 R 编程相当陌生,我希望那里有一位 kable 专家可以帮助我。我在 R 降价文档中有以下代码:
test_table <- data.frame(column_1=c("a","a","b","b","c","c"),
column_2=c(1,2,3,4,5,6),
column_3=c(0,9,8,7,6,5))
test_table %>%
kable(caption = "test_table*", table.attr = "style='width:95%;'" ) %>%
kable_classic(full_width = T, position = "center", ) %>%
collapse_rows(columns = 1, valign = "middle") %>%
# center and add horizontal lines to all rows
row_spec(c(1:(nrow(test_table)-1)),
align = "c",
extra_css = "border-bottom: 2px dotted #c5c5c5; vertical-align: middle") %>%
# format header row
row_spec(0,
color = "#000000",
background = "#93d500",
align = "c",
extra_css = "border: 2px solid #FFFFFF; padding: 5px; vertical-align: middle") %>%
# format last row
row_spec(nrow(test_table),
align = "c",
extra_css = "border-bottom: 3px solid #93d500; vertical-align: middle") %>%
footnote(symbol = "test_table",
symbol_manual = '*',
footnote_as_chunk = T)
问题是第一列的最后一行没有得到表格其余部分的绿线,而是有点或黑线,如下图所示:
有什么方法可以让绿线显示在第一列而不摆脱我的 collapse_rows 子句?
解决方案
推荐阅读
- architecture - REST API 可以处理事务关键应用程序吗?
- google-cloud-platform - 参数 --max-dispatches-per-second:无效的浮点值:'6/m'
- ruby-on-rails - Rails RSpec 撬“重新加载!”
- android - 如何将页脚添加到 android 菜单抽屉(导航视图)
- rest - 带有 RESTful API 正文的 HTTP GET 请求
- python - 从脚本导入包引发“AttributeError:模块没有属性”
- javascript - 如何使用 react native 绘制这个底部导航栏?
- reactjs - 如何在反应和d3 svg填充中重新渲染状态
- html - chrome自动完成功能很奇怪
- c# - 通过内置属性代码搜索主数据服务成员