Bir isimdeki en büyük sıçramalar
Daha önce, bir ismin popülaritesindeki değişimleri tanımlamak için, ardışık yıllar arasındaki isim sıklığı oranını anlatan bir ratio sütunu eklemiştin. Şimdi, ardışık yıllarda popülaritesinde en büyük sıçramaları yaşayan isimleri daha yakından incelemek için, babynames_ratios_filtered adlı bu verinin bir alt kümesine bakacaksın.
babynames_ratios_filtered <- babynames_fraction %>%
arrange(name, year) %>%
group_by(name) %>%
mutate(ratio = fraction / lag(fraction)) %>%
filter(fraction >= 0.00001)
Bu egzersiz, kursun bir parçasıdır
dplyr ile Veri Manipülasyonu
Egzersiz talimatları
- Verideki her isim için, en büyük
ratiodeğerine sahip gözlemi (yılı) tut; verinin zatennamee göre gruplandığını unutma. ratiosütununu azalan düzende sırala.babynames_ratios_filteredverisini,fractionsütununu0.001ve üzeri sonuçları gösterecek şekilde filtreleyerek daha da daralt.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
babynames_ratios_filtered %>%
# Extract the largest ratio from each name
___
# Sort the ratio column in descending order
___
# Filter for fractions greater than or equal to 0.001
___