Finding the mode of a dataset becomes increasingly time-consuming as the size of your dataset increases — imagine finding the mode of a dataset with 10,000 observations.
The R package
DescTools includes a handy
Mode() function which can do the work of finding the mode for us. In the example below, we use
Mode() to calculate the mode of a dataset with ten values:
Example: One Mode
library(DescTools) example_data <- c(24, 16, 12, 10, 12, 28, 38, 12, 28, 24) example_mode <- Mode(example_data)
The code above calculates the mode of the values in
example_data and saves it to
The result of
Mode() is a vector with the mode value:
>>> example_mode  12
Example: Two Modes
If there are multiple modes, the
Mode() function will return them as a vector.
Let’s look at a vector with two modes,
example_data = c(24, 16, 12, 10, 12, 24, 38, 12, 28, 24) example_mode = Mode(example_data)
The result is:
>>> example_mode  12 24
We have already imported the
DescTools library for you.
Delete the current value set to
Find the mode of the observations in the
author_ages array. Save the result to