RMarkdown:如何旋转表格列标题

mce*_*nno 6 css r-markdown

我正在尝试在 RMarkdown 中旋转表格列标题。由于我对 CSS 一无所知,到目前为止我的尝试已被证明是徒劳的。

那么,如何旋转表格列标题?

这是 RMarkdown 中表格的最小示例:

---
title: "Untitled"
output: 
  html_document:
    df_print: paged
    style: ./Table.css
---

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

<div class="table-header-rotated">

```{r test, result="asis"}

kable(head(mtcars), "html")
```
</div>
Run Code Online (Sandbox Code Playgroud)

CSS 文件是根据此处提供的代码制作的:https : //codepen.io/chriscoyier/pen/Fapif

谁能给我一个提示?

jay*_*.sf 3

您可以只使用kable_styling()and row_spec()from kableExtra

---
title: "Untitled"
output: 
  html_document:
    df_print: paged
    style: ./Table.css
---

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

<div class="table-header-rotated">

```{r test, result="asis"}
kable(head(mtcars), "html") %>%
kable_styling("striped", full_width = F) %>%
  row_spec(0, angle = -45)
```
Run Code Online (Sandbox Code Playgroud)

产量: 在此输入图像描述

  • 谢谢,但这不适用于更大的列。在渲染表格之前插入`mtcars &lt;- add_rownames(mtcars, "model")`,您将看到旋转错位了列标题。 (2认同)