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ırEgzersiz talimatları
- Ortak sütunlarını kullanarak
setsveinventory_version_1tablolarını birleft_joinile birleştir. versionsütunununNAolduğu yerleriis.nakullanarakfilteret.
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
___