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
dplyr ile Veri Manipülasyonu
kursunun bir parçasıdırEgzersiz 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ı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
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
___