Как отформатировать таблицу вне фрагмента кода? - PullRequest
0 голосов
/ 16 июня 2019

У меня есть таблица со встроенным кодом r вне кодового блока, например:

---
title: "test"
output:
  html_document:
    theme: flatly
---

```{r}
data(mtcars)
```

| Col1  | Col2              |
|------ |----------------   |
| N     | `r nrow(cars)`    |

Однако, это дает мне небольшой контроль над внешним видом стола. Что я действительно хочу, так это:

---
title: "test"
output:
  html_document:
    theme: flatly
---

```{r}
library(dplyr)
library(knitr)
library(kableExtra)
data(mtcars)

```

```{r}
Col1 <- c("N", "Col")
Col21 <- nrow(cars)
Col22 <- length(cars)

kable(data.frame(Col1, Col2 = c(Col21, Col22))) %>% 
  kable_styling(bootstrap_options = c("striped", "hover"))

```


Я понимаю, что это будет связано с работой с CSS. Каковы мои выборы? Воссоздание таблицы внутри кодового блока (как в примере) немного утомительно. Есть ли способ применить такой же внешний вид, как у kableextra::kable_styling(bootstrap_options = c("striped", "hover")) вне чанка?

...