【发布时间】:2018-03-13 12:14:45
【问题描述】:
我有一个数据框pd。我想更改列 irr 的值,具体取决于它是高于还是低于阈值。
我怎样才能在一行中做到这一点?现在我有
pd['irr'] = pd['irr'][pd['cs']*0.63 > pd['irr']] = 1.0
pd['irr'] = pd['irr'][pd['cs']*0.63 <= pd['irr']] = 0.0
问题当然是我改了irr,在下一行再次检查。
是否有类似 pandas 的三元条件运算符?
【问题讨论】:
标签: python pandas conditional