BaşlayınÜcretsiz Başlayın

Farklarına bakmak için setleri birleştirerek özetleme

İki tekil seti ve onları oluşturan LEGO parça türlerini karşılaştırmak için veriyi ayrı temalar halinde özetlememiz gerekiyor. Ayrıca, videoda gördüğümüz gibi, sadece parça sayılarına bakmak yerine her setteki belirli parça türlerinin payını anlayabilmek için bir sütun eklemek isteyeceğiz.

inventory_parts_themes tablosu senin için önceden yüklendi.

inventory_parts_themes <- inventories %>%
  inner_join(inventory_parts, by = c("id" = "inventory_id")) %>%
  arrange(desc(quantity)) %>%
  select(-id, -version) %>%
  inner_join(sets, by = "set_num") %>%
  inner_join(themes, by = c("theme_id" = "id"), suffix = c("_set", "_theme"))

Bu egzersiz

dplyr ile Veri Birleştirme

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • batman_colors nesnesini oluşturmak için "Batman" temasıyla filtre ekle.
  • Toplamın, toplamların toplamına bölünmesini gösteren bir fraction sütununu batman_colors içine ekle.
  • star_wars_colors nesnesini oluşturmak için, "Star Wars" set verilerini filtreleyip özetlemek üzere bu adımları tekrarla.
  • Toplamın payını göstermek için star_wars_colors içine bir fraction sütunu ekle.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

batman_colors <- inventory_parts_themes %>%
  # Filter the inventory_parts_themes table for the Batman theme
  filter(name_theme == ___) %>%
  group_by(color_id) %>%
  summarize(total = sum(quantity)) %>%
  # Add a fraction column of the total divided by the sum of the total 
  mutate(___)

# Filter and aggregate the Star Wars set data; add a fraction column
star_wars_colors <- inventory_parts_themes %>%
  ___
	

Kodu Düzenle ve Çalıştır