Я думал, что это будет проще, чем оказалось. Насколько я понимаю, это то, как это сделать:
---
title: "Untitled"
output: pdf_document
---
```{r}
set.seed(123)
library(knitr)
library(kableExtra)
x <- matrix(round(runif(10*5),2), nrow=10,ncol=5)
j1 <- which.max(x[9,])
j2 <- which.max(x[10,])
col <- seq_len(ncol(x))
x[9,] <- x[9,] %>% cell_spec(bold = col == j1)
x[10,] <- x[10,] %>% cell_spec(bold = col == j2)
x %>% kable(booktabs = TRUE, escape = FALSE)
```
Несколько замечаний:
- Я округлил значения, чтобы они не были так безобразны при печати.
- Я не мог найти способ сделать все в одном конвейере, хотя, вероятно, есть один. Проблема в том, что
cell_spec
предназначен для работы с векторами, а не с матрицами. - Наконец,
escape = FALSE
в kable()
имеет важное значение: в противном случае вы увидите код, который сделает его жирным, а не саму жирную запись.