df.isnan() # 对每一个元素返回True/Flase,说明其是/不是nan将某些数据变为nan
- 将自定义缺失的填充值替换为nan
df.replace('missing', np.nan,inplace=True) #将表格中的"Missing"字符串替换为np.nan
[ TIPS ] :在读人表格时完成该操作
missing_lst=['missing','/'] df=pd.read_csv(*****, na_values=missing_lst) #读取表格时将'missing','/'字符串替换为np.nan将nan值填充
df.fillna(0) #将表格中的nan替换为0删除有关Nan的数据
- 去除含有Na的行
df.dropna()
- 更多自定义
df.dropna(axis='index',how='all/any',subset=['last','email'])
若为any,表示如果某一行在last、 email标签下缺失任何一个值,就将该行删去。
若为all,表示如果某一行在last、 email标签下值全部缺失,就将该行删去。



