空值判断和填充

mac2026-01-31  3

空值判断 df.info() np.isnan(df).sum() #获得nan的数量 np.isinf(df).sum() #获得infinity的数量 df.isnull().any() #判断哪些”列”存在缺失值 df[df.isnull().T.any().T] #找出含有nan的所有行 df[df.isnull().values==True] #找出含有nan的所有数据的位置 空值处理 #空值处理方式 data.fillna(data.mean(), inplace = True) #以均值填充 data.fillna(0, inplace = True) #以0填充 data.fillna(method = 'ffill') #向前填充 data.fillna(method = 'bfill') #向后填充(但是容易造成“预见”问题)

学习:pandas nan值判断与处理

最新回复(0)