作者:逺續ken_372 | 来源:互联网 | 2023-01-26 16:08
1> user2554330..:
kable()
调用基本R函数round()
,除非将数字设置为非常大的值,否则会将这些小值截断为零.但你可以这样做,例如
knitr::kable(dat, format = "markdown", digits = 32)
这使
| log2fc| pvalue|
|------:|--------:|
| 0.28| 0.00e+00|
| 10.82| 2.29e-30|
| 8.54| 7.02e-30|
| 5.64| 4.14e-29|
| 8.79| 1.86e-28|
| 6.46| 1.78e-27|
如果您确实希望在某些列中进行常规舍入,则可以为数字指定多个值,例如
knitr::kable(dat, format = "markdown", digits = c(1, 32))
| log2fc| pvalue|
|------:|--------:|
| 0.3| 0.00e+00|
| 10.8| 2.29e-30|
| 8.5| 7.02e-30|
| 5.6| 4.14e-29|
| 8.8| 1.86e-28|
| 6.5| 1.78e-27|