问题描述
我使用 htmlTable 创建了一个表格,但我只想将第一个和第七个行名设为粗体。我该怎么做???
htmlTable(tabela_classificação_economica',cgroup = c("Mesal","Trimestral",""),n.cgroup = c(3,3,1))
解决方法
除非您有其他有意义的结构,即行组、tablepsanners,否则您需要使用 css.cell 参数,只需添加一个包含与您的大小相对应的字符串的矩阵,并用您需要的任何内容进行装饰:
mx <- paste("value ",1:6) %>% matrix(ncol = 3)
colnames(mx) <- c("A","B","C") %>% paste("header",.)
rownames(mx) <- letters[1:2]
css.cell <- matrix("",ncol = 4,nrow = 3)
css.cell[2,1] <- "text-decoration: underline; font-weight: bold" # <-- the magic
mx %>%
addHtmlTableStyle(spacer.celltype = "skip",css.cell = css.cell) %>%
htmlTable()