这是规范的操作方式,虽然不一定更简洁,但更灵活(因为您可以将其应用于任意列)
In [39]: df = Dataframe(randn(5,1),columns=['value'])In [40]: dfOut[40]: value0 0.0922321 -0.4727842 -1.8579643 -0.0143854 0.301531In [41]: df.loc[df['value']<0,'value'] = 0In [42]: dfOut[42]: value0 0.0922321 0.0000002 0.0000003 0.0000004 0.301531



