【发布时间】:2019-11-18 14:49:44
【问题描述】:
我无法让我的 kable 表将 V3 和 V4 列显示为百分比。 V2、V3 和 V4 列是数字。
moment_table[, c("V1","V2","V3","V4")] %>%
mutate_if(is.numeric, function(x) {
cell_spec(round(x, digits=4), bold = T, color = "white",
background = spec_color(x, end = 0.9)) }) %>%
mutate_at(vars(c("V3", "V4")), function(x){
cell_spec(sprintf("%1.2f%%", 100*x)) }) %>%
kable(escape = F, align = "c")
我收到错误:Error in 100 * x : non-numeric argument to binary operator
【问题讨论】: