format numeric cells
Format numeric cells in a flextable.
The function is different from colformat_double()
on numeric type
columns. The function uses the format()
function of R on numeric
type columns. So this is normally what you see on the R console
most of the time (but scientific mode is disabled, NA are replaced, etc.).
colformat_num( x, i = NULL, j = NULL, big.mark = get_flextable_defaults()$big.mark, decimal.mark = get_flextable_defaults()$decimal.mark, na_str = get_flextable_defaults()$na_str, nan_str = get_flextable_defaults()$nan_str, prefix = "", suffix = "", ... )
x |
a flextable object |
i |
rows selection |
j |
columns selection. |
big.mark, decimal.mark |
see |
na_str |
string to be used for NA and NaN values |
nan_str |
string to be used for NA and NaN values |
prefix |
string to be used as prefix or suffix |
suffix |
string to be used as prefix or suffix |
... |
unused argument. |
Other cells formatters:
colformat_char()
,
colformat_datetime()
,
colformat_date()
,
colformat_double()
,
colformat_image()
,
colformat_int()
,
colformat_lgl()
,
compose()
,
set_formatter()
dat <- mtcars dat[2,1] <- NA ft <- flextable(head(dat)) ft <- colformat_num(x = ft, big.mark=" ", decimal.mark = ",", na_str = "N/A") ft <- autofit(ft) ft
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.