我正在使用 ReporteRs 使用以下代码生成 flexTable:
library( ReporteRs )
baseCellProp <- cellProperties( padding = 2 )
baseParProp <- parProperties(text.align = "center")
ft.list <- list(mua= 1, mub = 2, mug = 1e-7)
ft.data <- t(data.frame(ft.list))
ft.FlexTable <- FlexTable( data = ft.data,
add.rownames = TRUE,
header.columns = FALSE,
body.cell.props = baseCellProp,
body.par.props = baseParProp)
ft.FlexTable <- setFlexTableWidths(ft.FlexTable, widths =c(1,2))
ft.FlexTable
我遇到的问题是所有数字都以科学记数法出现,如下所示:
mua 1e+00
mub 2e+00
mug 1e-07
有没有办法告诉 flexTable 如何格式化数字?具体来说,不要对所有行应用相同的格式,而是逐行应用一种有意义的格式?