Мне известно, что подобные вопросы задавались ранее, но ни один из ответов не отвечает моему конкретному c случаю, см. Ниже:
dummy_1 dummy_2 dummy_3 output
1 Yes Yes
2
3 Yes Yes
4 Yes
Я обновляю столбец вывода следующим образом:
df.loc[df['dummy_1'].notnull() == True & df['dummy_2'].notnull() == True & df['dummy_3'].isnull(), 'output'] = 'WINNER'
это дает мне такой результат:
dummy_1 dummy_2 dummy_3 output
1 Yes Yes
2 WINNER
3 Yes Yes
4 Yes
Результат, который я ожидаю:
dummy_1 dummy_2 dummy_3 output
1 Yes Yes
2
3 Yes Yes WINNER
4 Yes
Это всего лишь резюме, пожалуйста, пожалуйста, помогите мне.