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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM