【发布时间】:2021-03-15 20:52:30
【问题描述】:
我正在尝试构建一个基于另一个列的列。新列应反映符合特定条件的值,并在值不符合条件的地方填上 0。
例如,名为银行余额的列将具有负值和正值;新列 overdraft 将具有相应行的负值和余额大于 0 的 0。
Bal Ovr
21 0
-34 -34
45 0
-32 -32
最终的结果应该是这样的。
【问题讨论】:
-
df['Ovr'] = df['Bal'].clip(upper=0).