ऐसा observation ढूँढना जिसका कोई match नहीं है
Left joins किसी डेटा सेट के बारे में आपकी मान्यताओं को जाँचने और डेटा की इंटीग्रिटी सुनिश्चित करने के लिए बहुत उपयोगी होते हैं.
उदाहरण के लिए, inventories टेबल में version कॉलम होता है, जिसका उपयोग तब होता है जब किसी LEGO किट में कोई बदलाव या अपग्रेड आता है. यह मानना उचित होगा कि सभी sets (जो inventories के साथ अच्छी तरह join होते हैं) में कम-से-कम version 1 होगा. लेकिन आइए इस मान्यता को अगले अभ्यास में जाँचते हैं.
यह अभ्यास पाठ्यक्रम का हिस्सा है
dplyr के साथ डेटा जॉइन करना
अभ्यास निर्देश
- उनके common कॉलम का उपयोग करते हुए
left_joinसेsetsऔरinventory_version_1को join कीजिए. - जहाँ
versionकॉलमNAहै, वहाँis.naका उपयोग करकेfilterकीजिए.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
inventory_version_1 <- inventories %>%
filter(version == 1)
# Join versions to sets
sets %>%
___ %>%
# Filter for where version is na
___