Skip to contents

Returns the mode of a vector. First in a tie wins (see examples).

Usage

Mode(x, na.rm = FALSE)

Arguments

x

A vector.

na.rm

Remove missing values before calculating the mode (FALSE by default). NAs are counted just like any other element. That is, an NA in the vector won't necessarily result in a return NA. See the first example.

Value

The mode of the input vector.

Examples

Mode(c(1,2,2,3,3,3, NA))
#> [1] 3
Mode(c(1,2,2,3,3,3, NA), na.rm=TRUE)
#> [1] 3
Mode(c(1,2,2,3,3,3, NA, NA, NA, NA))
#> [1] NA
Mode(c(1,2,2,3,3,3, NA, NA, NA, NA), na.rm=TRUE)
#> [1] 3
Mode(c("A", "Z", "Z", "B", "B"))
#> [1] "Z"