A function to calculate and format a quantile range.

fmt_quantile_range(x, format = "%.1f", sep = "-", lower = 0.25, upper = 0.75)

## Arguments

x |
The input data vector or data frame column. |

format |
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. |

sep |
The character to use as a separator between the two quantiles. |

lower |
The lower quantile range. Default is .25. |

upper |
The upper quantile range. Default is .75. |

## Value

The formatted quantile range.

## Details

This function calculates a quantile range using the stats package
`quantile`

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.

By default, the function calculates the 1st and 3rd quantiles at .25 and .75.
The upper and lower quantile ranges may be changed with the `upper`

and `lower`

parameters.

## See also

## Examples

# Create example vector
v1 <- c(4.3, 3.7, 8.7, 6.1, 9.2, 5.6, NA, 0.7, 7.8, 4.9)
# Format Quantiles
fmt_quantile_range(v1)
# Output
# "4.3 - 7.8"