Я изо всех сил пытаюсь придумать, с чего начать, поэтому извиняюсь за отсутствие кода для ссылки.
У меня два фрейма данных. Назовем его
df1 = повара
df2 = Рецепты
Каждый шеф-повар может создавать рецепты, которые равны или менее сложны, чем их уровень навыков. Таким образом, шеф-повар A может делать только легкие и средние рецепты, а шеф-повар E может готовить все рецепты.
Моя цель - создать что-то вроде ниже, которое суммирует количество ингредиентов, которые есть у шеф-повара для каждого рецепта, который он или она может приготовить. чтобы получить результат, как показано ниже. Для справки о масштабе / эффективности в моем реальном наборе данных около 100i sh поваров и около 2000 рецептов (что сюрприз не для поваров и рецептов, но пока подыгрывает ...). Ниже приведены все рецепты, которые каждый шеф-повар мог приготовить с умом. В идеале я бы не показывал рецепты с 0 совпадениями ингредиентов.
Спасибо за любую помощь! Я понятия не имею, с чего начать с merge () или isin (). Я новичок в Python, но я определенно могу читать и понимать код, поэтому не чувствую необходимости слишком долго держать руку на своем коде !!