En yaygın düzeyleri koruma
Bazen düzeyleri orana göre değil, en yaygın n düzeye göre korumak istersin. Sayıya göre tuttuğumuzda MLMethodNextYearSelect için elde edilen düzeyler nasıl değişiyor, bakalım. multiple_choice_responses senin için yüklendi.
Bu egzersiz
Tidyverse'te Kategorik Veriler
kursunun bir parçasıdırEgzersiz talimatları
- Yöntem seçmeyen kişileri çıkar.
MLMethodNextYearSelectdeğişkeninden, en yaygın 5 unvanı koruyan ve kalanlarıother_levelargümanını kullanarak "other method" olarak birleştirenml_methodadlı yeni bir değişken oluştur.- Her bir
ml_method'un sıklığını say ve azalan düzende sırala.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
multiple_choice_responses %>%
# Remove NAs
filter(___) %>%
# Create ml_method, retaining the 5 most common methods and renaming others "other method"
mutate(ml_method = ___(MLMethodNextYearSelect, ___, other_level = ___)) %>%
# Count the frequency of your new variable, sorted in descending order
___(ml_method, ___)