Format p values

nice_p(p, equal_sign = FALSE, digits = 3, stars = FALSE)

Arguments

p

Vector of p values.

equal_sign

If TRUE an equal sign is set before p values.

Value

A character vector with nicely formatted p values

Examples

p <- c(0.04, 0.9, 0.10, 0.001, 1, NA)
nice_p(p)
#> [1] "<.05"  ".900"  ".100"  "<.01"  "1.000" NA     
paste0("p", nice_p(p, equal_sign = TRUE))
#> [1] "p<.05"   "p=.900"  "p=.100"  "p<.01"   "p=1.000" "pNA"