Элементы, присутствующие в одном наборе, но отсутствующие в другом
В видеоуроках вы узнали, как использовать полусоединение (semi-join) и антисоединение (anti-join) для фильтрации данных и ответа на вопросы об их составе. Сосредоточимся на наборе batwing и с помощью этих инструментов определим, какие детали есть одновременно в наборах batwing и batmobile, а какие — только в одном из них. Попутно мы также проверим, совпадают ли цвета деталей, присутствующих в обоих наборах.
Наборы данных batmobile и batwing уже загружены для вас.
batmobile <- inventory_parts_joined %>%
filter(set_num == "7784-1") %>%
select(-set_num)
batwing <- inventory_parts_joined %>%
filter(set_num == "70916-1") %>%
select(-set_num)
Это упражнение является частью курса
Объединение данных с dplyr
Инструкции к упражнению
- Отфильтруйте набор
batwing, оставив только те детали, которые также есть вbatmobile, независимо от того, совпадает ли их цвет. - Отфильтруйте набор
batwing, оставив только те детали, которых нет вbatmobile, независимо от того, совпадает ли их цвет.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Filter the batwing set for parts that are also in the batmobile set
batwing %>%
___
# Filter the batwing set for parts that aren't in the batmobile set
batwing %>%
___