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

Eşleşmesi olmayan bir gözlemi bulma

Left join'lar, bir veri kümesiyle ilgili varsayımlarını test etmek ve verinin bütünlüğünü sağlamak için gerçekten harikadır.

Örneğin, inventories tablosunda, bir LEGO setine bir tür değişiklik veya yükseltme geldiğinde kullanılan bir version sütunu var. inventories ile iyi eşleşen tüm sets kayıtlarının en azından 1. sürümü olduğunun varsayılması makul görünebilir. Ama gel bunu aşağıdaki egzersizde test edelim.

Bu egzersiz

dplyr ile Veri Birleştirme

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

Egzersiz talimatları

  • Ortak sütunlarını kullanarak sets ve inventory_version_1 tablolarını bir left_join ile birleştir.
  • version sütununun NA olduğu yerleri is.na kullanarak filter et.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

inventory_version_1 <- inventories %>%
  filter(version == 1)

# Join versions to sets
sets %>%
  ___ %>%
  # Filter for where version is na
  ___
Kodu Düzenle ve Çalıştır