空值判断
df.head() #查看前5行数据
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.dropna(inplace=True) #剔除空值,针对空值数量相对总体而言可以忽略的情况