【发布时间】:2018-03-31 12:26:02
【问题描述】:
我正在尝试执行:
if df_trades.loc[:, 'CASH'] != 0: df_trades.loc[:, 'CASH'] -= commission
然后我得到错误。 df_trades.loc[:, 'CASH'] 是一列浮点数。我想从该列中的每个条目中减去标量 commission。
例如,df_trades.loc[:, 'CASH'] 打印出来
2011-01-10 -2557.0000
2011-01-11 0.0000
2011-01-12 0.0000
2011-01-13 -2581.0000
如果commission 是1,我想要结果:
2011-01-10 -2558.0000
2011-01-11 0.0000
2011-01-12 0.0000
2011-01-13 -2582.0000
【问题讨论】:
标签: python pandas scalar truthiness