Замените запись в панде DataFrame, используя условный оператор

Я хотел бы изменить значение записи в Dataframe с учетом условия. Например:

d = pandas.read_csv('output.az.txt', names = varname)
d['uld'] = (d.trade - d.plg25)*(d.final - d.price25)

if d['uld'] > 0:
   d['uld'] = 1
else:
   d['uld'] = 0

Я не понимаю, почему выше не работает. Спасибо за помощь.

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

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