我在我的rmarkdown文件中使用htmlTable包。为了设置单元格填充,我使用这段代码:
Map<String, Set<String>> MapOfSets = new HashMap<String, Set<String>()>;
如何在标题单元格上执行类似的操作?
答案 0 :(得分:7)
关键是在指定+ 1
矩阵参数时添加css.cell
行。默认设置仅影响数据单元格。这是一个例子:
simple_output <- matrix(1:4, ncol=2)
htmlTable(simple_output,
header = LETTERS[1:2],
css.cell = rbind(rep("background: lightgrey; font-size: 2em; padding-left: .5em; padding-right: .2em;", times=ncol(simple_output)),
matrix("", ncol=ncol(simple_output), nrow=nrow(simple_output))))
答案 1 :(得分:0)
R的新手我非常感谢这个非常棒的htmlTable包感谢Max Gordon。
由于某些原因,+1对我不起作用(我有一些tspanner?)。
您仍然可以通过将html代码添加到您的rownames来进行格式化,例如:我想用斜体格式化表格中NA的行标题:
rl[which(rl == "NA's")] <- rep("<i>NA's", length(which(rl == "NA's")))
其中rl是我的行标题的向量
希望有所帮助