Conditional Replace Pandas

后端 未结 6 842
灰色年华
灰色年华 2020-11-21 10:17

I have a DataFrame, and I want to replace the values in a particular column that exceed a value with zero. I had thought this was a way of achieving this:

df[         


        
6条回答
  •  广开言路
    2020-11-21 10:33

    Try this:

    df.my_channel = df.my_channel.where(df.my_channel <= 20000, other= 0)

    or

    df.my_channel = df.my_channel.mask(df.my_channel > 20000, other= 0)

提交回复
热议问题