Compute the mode in a given vector. Mode is the most frequent value.

get_mode(x)

Arguments

x

a vector. Can be numeric, factor or character vector.

Examples

# Mode of numeric vector x <- c(1:5, 6, 6, 7:10) get_mode(x)
#> [1] 6
# Bimodal x <- c(1:5, 6, 6, 7, 8, 9, 9, 10) get_mode(x)
#> [1] 6 9
# No mode x <- c(1, 2, 3, 4, 5) get_mode(x)
#> [1] NA
# Nominal vector fruits <- c(rep("orange", 10), rep("apple", 5), rep("lemon", 2)) get_mode(fruits)
#> [1] "orange"