Skip to contents

Format p-values nicely

Usage

format_p(p, digits = 2, label = FALSE)

Arguments

p

Vector of p-values to format

digits

Digits after decimal point to display

label

If label=TRUE, prints p=0.01; otherwise, just returns 0.01

Examples

format_p(0.000003434)
#> [1] "< 0.0001"
format_p(0.12)
#> [1] "0.12"
format_p(0.12, label=TRUE)
#> [1] "p = 0.12"
format_p(c(0.12, 0.000003434)) |> cat(sep = '\n')
#>   0.12
#> < 0.0001
format_p(c(0.12, 0.000003434), label = TRUE) |> cat(sep = '\n')
#> p = 0.12
#> p < 0.0001