如何使用 htmlTable 将单个行名设为粗体

问题描述

我使用 htmlTable 创建了一个表格,但我只想将第一个和第七个行名设为粗体。我该怎么做???

htmlTable(tabela_classificação_economica',cgroup = c("Mesal","Trimestral",""),n.cgroup = c(3,3,1))

enter image description here

解决方法

除非您有其他有意义的结构,即行组、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()

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...