熊猫取代非零值

pyC*_*hon 4 python pandas

我知道我可以替换所有的nan值df.fillna(0)并替换单个值df.replace('-',1),但是如何用单个值替换所有非零值?

Tom*_*ger 8

使用布尔索引:

df[df != 0] = value
Run Code Online (Sandbox Code Playgroud)

  • @pyCython你的编辑使用[链式作业](http://pandas.pydata.org/pandas-docs/stable/indexing.html#indexing-view-versus-copy)所以我还原它. (2认同)