格式化 ka​​ble 中的特定列

Format Specific Columns in kable

假设我想将数据集 mtcars 格式化为 kable table

kable(mtcars*100)

我想在“hp”列中的每个 1000 之后添加一个“,”(1,000 而不是 1000),但我不想在任何其他列中使用“,”分隔符。

现在我正在使用:

kable(mtcars,format.args=list(big.mark=","))

我想做的是具体控制哪些列有逗号分隔符,哪些没有。

我不确定这是不是你想要的:

library(dplyr)
library(knitr)

df %>% 
  mutate(across(hp, ~ format(.x, big.mark = ","))) %>% 
  kable()