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列判断。此方法只对数值起作用,字符不行
Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐