Создать колонку с ELIF в Pandas
Вопрос
У меня возникают проблемы с выяснением, как создать новый столбец DataFrame на основе значений в двух других столбцах. Мне нужно использовать логику if / elif / else. Но вся документация и примеры, которые я нашел, показывают только логику if / else. Вот пример того, что я пытаюсь сделать:
Код
df['combo'] = 'mobile' if (df['mobile'] == 'mobile') elif (df['tablet'] =='tablet') 'tablet' else 'other')
Я открыт для использования где () также. Просто не могу найти правильный синтаксис.