Я хотел бы взять набор значений в столбце df и применить поправочный коэффициент в зависимости от значения отдельного столбца.Я хотел бы запустить предложение if ... else, которое добавляет другое значение в зависимости от значения в первом столбце.
Я пробовал следующее:
if df['A'] > 5:
df['B'] = df['B']+2
else df['B']=df['B']-2
Я быожидайте, что строки в столбце A, которые больше 5, будут иметь 2, добавленные к ним в столбце B, и те, у которых не должно быть 2, взятых из них.Вместо этого я получаю сообщение об ошибке, в котором говорится, что значение истинности ряда неоднозначно.Я думаю, это довольно просто, но ответы, которые я нашел на Stackoverflow, похоже, относятся к другому языку программирования.