Her bölgede en düşük gelirli eyaleti bulma
Birden fazla dplyr fiilini bir arada kullanmayı öğreniyorsun. Burada, her bölgede en yüksek gelire sahip eyaleti bulmak için group_by(), summarize() ve slice_min() fonksiyonlarını birleştireceksin.
Birden fazla sütuna göre gruplandırıp ardından özetleme yaptığında, summarize işleminin gruplardan birini "soyarak" kaldırdığını, ancak diğerlerini koruduğunu hatırlamak önemlidir. Örneğin, group_by(X, Y) yapıp özetlersen, sonuç hâlâ X'e göre gruplanmış olur.
counties_selected <- counties %>%
select(region, state, county, population, income)
Bu egzersiz
dplyr ile Veri Manipülasyonu
kursunun bir parçasıdırEgzersiz talimatları
- Her bölge ve eyalet içindeki ilçelerin ortalama gelirini (
average_incomeolarak) hesapla (group_by()işlemi senin için zaten yapılmış durumda). - Her bölgede
average_incomedeğeri en düşük olan eyaleti bul.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
counties_selected %>%
group_by(region, state) %>%
# Calculate average income
___
# Find the lowest income state in each region
___