dataframe 中的nan值问题

从excel读取的空单元格,print显示值为nan。
使用==“nan”,来检查,结果是True。
使用pd.isna和pd.isnull来检查,结果都是False。
使用replace(“nan”,“NaN”)函数没有任何作用。
使用fillna函数没有任何作用。
现在我要使用fillna函数,该怎么处理数据?

读取excel的时候,有一个no default style的提示,但是我没有办法一个个去另存为

用numpy去判断试试

说明里面放的就是字符串nan
replace没作用是因为它有返回值,而不改变原本的str
别乱用自己不熟悉的方法去做判断,你可以直接取第0个字符看里面是不是n不就知道了