Я пытаюсь сделать что-то в Python, что я могу легко сделать в Excel, но это просто не работает. По сути, я хочу взять фрейм данных, посмотреть на 2 столбца в фрейме данных и создать третий столбец на основе условных выражений. Короче говоря, я хочу посмотреть на foo, определить с помощью условной категории, в какую категорию он попадет, а затем добавить этот результат в thud для нового столбца со значением условного foo + thud.
My simpleisti c подход заключался в переборе фрейма данных, использовании словаря для хранения моих значений key: values для условного теста foo, а затем создании нового столбца с результатом условного foo plus thud.
Моя задача - каждое решение, которое я пробовал, приводит к этой ошибке: ValueError: значение истинности Серии неоднозначно. Используйте a.empty, a.bool (), a.item (), a.any () или a.all ().
Мой алгоритм хорош, я чувствую, но выполнение кодирования с использованием Pandas isn не работает так, как я думал.
Как избежать ошибок Value? Или я совершенно нестандартен в своем подходе? Спасибо за уделенное время! 