I can get the levels and frequencies of a categorical variable using table()
function. But I need to feed the most frequent level into calculations later. How can I do that?
for example, I want to get "191" from categorical variable a.
> table(a)
a
19 71 98 139 146 185 191
305 75 179 744 1 1980 6760
a <- sample(x = c(19, 71, 98, 139, 146, 185, 191), size = 1000, replace = TRUE)
tt <- table(a)
names(tt[which.max(tt)])