У меня 2 кадров данных (А и В) в следующей структуре:Проверка пары элементов между двумя кадрами данных
A:
projectID offerID
20 12
20 17
32 12
32 25
B:
projectID offerID
20 12
20 17
32 12
и I 'd хотел бы проверить пары, которые находятся в A, но не в B. Поэтому в моем примере я хотел бы получить новый df, который содержит пары, которые находятся в A, но не в B:
projectID offerID
32 25
Я пробовал некоторые варианты; например:
APairs <- A %>% group_by(projectID, offerID)
BPairs <- B %>% group_by(projectID, offerID)
!(APairs %in% BPairs)
, но я получаю True/False результат, который я не могу понять/проверить по моим данным.
Ваша помощь будет оценена!
По какой-то причине это не работает. вы думаете, это потому, что у меня больше столбцов в одном из кадров данных? – staove7
@ staove7 Я редактировал на основе вашего нового запроса дополнительные столбцы! дайте мне знать, как это происходит! –
это говорит мне, что x не является data.table .. :( – staove7