标签: python pandas
我知道我可以用df.fillna(0)替换所有nan值并用df.replace('-',1)替换单个值,但是如何用单个值替换所有非零值?
df.fillna(0)
df.replace('-',1)
答案 0 :(得分:8)
使用布尔索引:
df[df != 0] = value