pandas的空值,定义为numpy.nan。
对整体的series或Dataframe判断是否未空,用isnull()
pd.isnull(df) # 判断df是否为空,返回布尔值
df = df[df[col].isnull()] # 筛选出df中,列col为空的部分
对单独的某个值判断,可以用 np.isnan(),不可用 x==NaN;
np.isnan(df.iloc[0,2]) #对df的第0行第2列判断。此方法只对数值起作用,字符不行
pandas的空值,定义为numpy.nan。
对整体的series或Dataframe判断是否未空,用isnull()
pd.isnull(df) # 判断df是否为空,返回布尔值
df = df[df[col].isnull()] # 筛选出df中,列col为空的部分
对单独的某个值判断,可以用 np.isnan(),不可用 x==NaN;
np.isnan(df.iloc[0,2]) #对df的第0行第2列判断。此方法只对数值起作用,字符不行