Einen Eintrag in einem pandas DataFrame mit einer bedingten Anweisung ersetzen

Ich möchte den Wert eines Eintrags in einem Datenrahmen bei einer bestimmten Bedingung ändern. Zum Beispiel

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

Ich verstehe nicht, warum das oben nicht funktioniert. Danke für deine Hilfe

Antworten auf die Frage(2)

Ihre Antwort auf die Frage