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"