fmt_n_percent | R Documentation |
The function formats counts and
percentages as n (xx.x%)
. If percentages are
missing, they are not printed.
fmt_n_percent(n, pct, digit = 1)
n |
count values |
pct |
percent values |
digit |
number of digits for the percentages |
tabulator()
, mk_par()
Other text formatter functions:
fmt_2stats()
,
fmt_avg_dev()
,
fmt_dbl()
,
fmt_header_n()
,
fmt_int()
,
fmt_pct()
,
fmt_signif_after_zeros()
library(flextable)
df <- structure(
list(
cut = structure(
.Data = 1:5, levels = c(
"Fair", "Good", "Very Good", "Premium", "Ideal"
),
class = c("ordered", "factor")
),
n = c(1610L, 4906L, 12082L, 13791L, 21551L),
pct = c(0.0299, 0.0909, 0.2239, 0.2557, 0.3995)
),
row.names = c(NA, -5L),
class = "data.frame"
)
ft_1 <- flextable(df, col_keys = c("cut", "txt"))
ft_1 <- mk_par(
x = ft_1, j = "txt",
value = as_paragraph(fmt_n_percent(n, pct))
)
ft_1 <- align(ft_1, j = "txt", part = "all", align = "right")
ft_1 <- autofit(ft_1)
ft_1
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.