1

我想使用 KableExtra 包在 R markdown 中创建一个乳胶表,带有format = "latex". 根据描述,我只需要booktabs = T在 kable 中添加如下:

kable(ds1, booktabs = T) %>%
  kable_styling(latex_options = c("striped"))

但是我产生了这个错误:

从第 33-179 行退出(PJ1_Rcode.Rmd) header_rows_start 中的错误:header_rows_end:NA/NaN 参数调用:... kable_styling -> pdfTable_styling -> style_latex_striped 另外:警告消息:包“kableExtra”是在 R 版本 3.4 下构建的。 4 执行停止

我已经添加:

header-includes:
  - \usepackage{booktabs}
  - \usepackage{longtable}
  - \usepackage{array}
  - \usepackage{multirow}
  - \usepackage[table]{xcolor}
  - \usepackage{wrapfig}
  - \usepackage{float}
  - \usepackage{colortbl}
  - \usepackage{pdflscape}
  - \usepackage{tabu}
  - \usepackage{threeparttable}
  - \usepackage{threeparttablex}
  - \usepackage[normalem]{ulem}
  - \usepackage{makecell}

在 yaml 部分。

4

1 回答 1

1

我认为您应该确保您的 R 和 RStudio 版本是最新的,因为这是面临的一个主要问题。还请通过一些关于您作为“ds1”传递的对象/数据的类型

于 2018-05-15T07:16:11.533 回答