pandas 判断指定列是否有(全部是)空值(NaN)

首先定义一个数据表:
a = pd.DataFrame({'name':['Tom','Amy','John','George'],
'sex':['male','female',np.nan,'male'],
'number':['SA1001','SA1002','SA1003','SA1004'],
'grade':[np.nan,np.nan,np.nan,np.nan]})

  1. 判断某列是否有NaN df['col'].isnull().any()
    2
  2. 判断某列是否全部为NaN df['col'].isnull().all()
    3
  3. 查看表格哪些列是否全为NaN df.isnull().all()
    4
posted @ 2020-11-19 22:35  爱吃砂糖橘的白龙  阅读(17678)  评论(0编辑  收藏  举报