其实pandas里的NaN可能是空格,而不是字符串,所以用等于的办法去找是找不到的
用 df = df.replace(‘NaN’, -1) 是毫无用处的。
所以要识别出空格 df=df.where(df.notnull(), -1)
我这里就把所有的NaN替换成了-1,你也可以用别的替换
替换pandas的NaN
最新推荐文章于 2023-10-12 11:21:08 发布
其实pandas里的NaN可能是空格,而不是字符串,所以用等于的办法去找是找不到的
用 df = df.replace(‘NaN’, -1) 是毫无用处的。
所以要识别出空格 df=df.where(df.notnull(), -1)
我这里就把所有的NaN替换成了-1,你也可以用别的替换