【发布时间】:2017-08-22 12:02:02
【问题描述】:
knitr::kable() 如何忽略格式化整数列并格式化所有其他数字列?
例子:
knitr::kable(x = as.data.frame(rbind(c(1L, 21.211), c(2L, 31.233))), format.args = list("digits" = 2, "nsmall" = 2, "big.mark" = ".", "decimal.mark" = ",", "scientific" = FALSE))
返回:
[1] "| V1| V2|" "|----:|-----:|" "| 1,00| 21,21|" "| 2,00| 31,23|"
我的输出是这样的:
[1] "| V1| V2|" "|----:|-----:|" "| 1| 21,21|" "| 2| 31,23|"
谢谢
【问题讨论】:
-
感谢您的回复。但我正在寻找一种更“自动化”的方法。也许可以根据上述帖子编写一些可以处理此问题的逻辑。