Скажем, у меня есть два кадра данных df1 и df2, как показано ниже:
df1:
EmployeeID Skill
1 A
1 B
1 C
2 B
2 D
2 C
2 F
3 A
3 J
df2:
Opportunity.ID Skill
12345 A
12345 B
56788 C
56788 B
56788 F
09988 H
Я хочу сделать следующее:иметь новый фрейм данных со всеми EmployeeID, обладающими всеми навыками, необходимыми для определенного Opportunity.ID , а не только одним из них.Вот почему простое слияние или объединение влево / вправо не допускается.В нашем случае я хотел бы получить следующее:
Opportunity.ID Employee.ID
12345 1
56788 2
09988 NA
Обратите внимание, что сотрудник 3 не должен назначаться для возможности 12345, потому что у него только один навык среди двухтребуется .
Любая помощь будет принята с благодарностью.