Format logical cells in a flextable.

colformat_lgl(
  x,
  i = NULL,
  j = NULL,
  true = "true",
  false = "false",
  na_str = get_flextable_defaults()$na_str,
  nan_str = get_flextable_defaults()$nan_str,
  prefix = "",
  suffix = ""
)

Arguments

x

a flextable object

i

rows selection

j

columns selection.

false, true

string to be used for logical

na_str, nan_str

string to be used for NA and NaN values

prefix, suffix

string to be used as prefix or suffix

Examples

dat <- data.frame(a = c(TRUE, FALSE), b = c(FALSE, TRUE))

z <- flextable(dat)
z <- colformat_lgl(x = z, j = c("a", "b"))
autofit(z)
#> a flextable object.
#> col_keys: `a`, `b` 
#> header has 1 row(s) 
#> body has 2 row(s) 
#> original dataset sample: 
#>       a     b
#> 1  TRUE FALSE
#> 2 FALSE  TRUE