将负数替换为零很简单,参见How to replace negative numbers in Pandas Data Frame by zero,但我想知道如何做相反的事情。
我想将这里的0替换为-1:
?
?
但df.replace(0,-1)
或df[df == 0] = -1
给了我
?
?
似乎我可以将零替换为正整数,但我不能将它们替换为负整数(即df.replace(0,-3)
将所有的零替换为-253)。
我是不是漏掉了什么?
转载请注明出处:http://www.gztaineng.com/article/20230526/1535479.html