Чтобы попытаться получить частоту переменной в столбце, я использовал следующий код:
s = table(students$Sport)
t = as.data.frame(s)
names(t)[1] = 'Sport'
t
Хотя это работает, он дает мне огромный список, который не отсортирован, например:
1 Football 20310
2 Rugby 80302
3 Tennis 5123
4 Swimming 73132
… … …
68 Basketball 90391
Как мне отсортировать этот стол, чтобы самый распространенный вид спорта был на вершине.Кроме того, есть ли способ отображать только 5 лучших вариантов?Вместо всех 68 различных видов спорта?
Или, альтернативно, если есть лучший способ приблизиться к этому.
Любая помощь будет оценена!