Создать колонку с ELIF в Pandas

Вопрос

У меня возникают проблемы с выяснением, как создать новый столбец DataFrame на основе значений в двух других столбцах. Мне нужно использовать логику if / elif / else. Но вся документация и примеры, которые я нашел, показывают только логику if / else. Вот пример того, что я пытаюсь сделать:

Код

df['combo'] = 'mobile' if (df['mobile'] == 'mobile') elif (df['tablet'] =='tablet') 'tablet' else 'other')

Я открыт для использования где () также. Просто не могу найти правильный синтаксис.

Ответы на вопрос(3)

Ваш ответ на вопрос