A function to calculate and format a median.
fmt_median(x, format = "%.1f")The input data vector or data frame column.
A formatting string suitable for input into the
sprintf function. By default, this format is
defined as "%.1f", which displays the value with one decimal place.
The formatted median value.
This function calculates a median using the stats package
median
function, and then formats the output using sprintf.
You may control the format using the format parameter. Function will
ignore any NA values in the input data. Results are returned as a
character vector.
Other helpers:
fmt_cnt_pct(),
fmt_mean_sd(),
fmt_mean_stderr(),
fmt_n(),
fmt_quantile_range(),
fmt_range()
v1 <- c(4.3, 3.7, 8.7, 6.1, 9.2, 5.6, NA, 0.7, 7.8, 4.9)
# Format median
fmt_median(v1)
#> [1] "5.6"
# "5.6"