gpt4 book ai didi

r - 从.rmd编织到Word时如何格式化表格表格(带书本)

转载 作者:行者123 更新时间:2023-12-02 11:24:53 26 4
gpt4 key购买 nike

我已经阅读了bookdown book,但仍然无法解决。我正在尝试通过bookdown创建一个Word报告。我想使用kableExtra将 strip 添加到我的表中,并加粗我的最后一个表行。编织到Word时可以使用kableExtra吗?

这是我的代码的子集:

library(dplyr)    
knitr::opts_chunk$set(echo = TRUE)
library(knitr) # required for kable
library(kableExtra) # required for kableExtra
options(knit.r.table.format = "markdown")

myRegion <- c("a", "b", "c")
Current_Perc_1 <- c(85.9, 90.8, 89.7)
Current_Perc_2 <- c(88.0, 91.0, 89.0)
tab_curr_est_2_times <- cbind(myRegion, Current_Perc_1, Current_Perc_2)
tab_curr_est_2_times <- as.data.frame(tab_curr_est_2_times, stringsAsFactors = FALSE)
tab_curr_est_2_times$Current_Perc_1 <- as.double(tab_curr_est_2_times$Current_Perc_1)
tab_curr_est_2_times$Current_Perc_2 <- as.double(tab_curr_est_2_times$Current_Perc_2)
tab_curr_est_2_times$curr_change_1_to_2 <- tab_curr_est_2_times$Current_Perc_2 - tab_curr_est_2_times$Current_Perc_1

tab_1_curr <- tab_curr_est_2_times
tab_1_curr[ nrow(tab_1_curr)+1 , ] <- NA
tab_1_curr$myRegion[ nrow(tab_1_curr) ] <- "BRITISH COLUMBIA"
tab_1_curr$Current_Perc_1[ nrow(tab_1_curr) ] <- 88.4
tab_1_curr$Current_Perc_2[ nrow(tab_1_curr) ] <- 89.3
tab_1_curr$curr_change_1_to_2[ nrow(tab_1_curr) ] <- 0.9

knitr::kable(tab_1_curr, digits = 1, align = "lccc", position = "c",
caption = "\\: my table caption here") %>%
kable_styling("striped") %>%
row_spec(nrow(tab_1_curr), bold = TRUE)

我的书本设置如下:
--- 
title: "My Report"
author: "Me"
date: "`r Sys.Date()`"
site: "bookdown::bookdown_site"
output:
bookdown::word_document2:
fig_caption: true
documentclass: book
---

当我在RStudio中单击“编织”按钮时,得到以下表格:

我希望最后一行为粗体,并且希望该表呈条纹状。我该怎么做呢 ? (我还会收到以下错误:“当前不支持使用pandoc的通用Markdown表。”)

最佳答案

潘多克

通过pandoc转换为单词。目前,pandoc仅创建四种类型的表,

  • 简单表
  • multiline_tables
  • grid_tables
  • pipe_tables

  • 其中一些受支持的格式已在 panderpandoc manual第35-39页中删除。

    因此,您 无法当前使用pandoc创建 剥离表

    您还很好地总结了如何在 rmarkdown.rstudio中使用表。

    Pandoc v2

    请参阅下面来自David的好消息

    关于r - 从.rmd编织到Word时如何格式化表格表格(带书本),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47704329/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com