Pandas使用这些函数处理缺失值:

  • isnullnotnull:检测是否是空值,可用于dfseries
  • dropna:丢弃、删除缺失值

    • axis:删除行还是列,{0 or "'index', 1 or 'columns'}, default o
    • how:如果等于any则任何值为空都删除,如果等于all则所有值都为空才删除
    • inplace :如果为True则修改当前df,否则返回新的df
  • fillna:填充空值

    • value:用于填充的值,可以是单个值,或者字典(key是列名,value是值)
    • method:等于ffill使用前一个不为空的值填充forword fill;等于bfill使用后一个不为空的值填充backword fill
    • axis:按行还是列填充,{0 or 'index', 1 or 'columns"}
    • inplace :如果为True则修改当前df,否则返回新的df
最终处理结果:

32.png

33.png

34.png

  • 正式处理

    35.png

    36.png

    37.png


    Pandas学习系列说明:本系列仅仅作为Pandas视频的归纳总结与记录,在此感谢蚂蚁学Python

本文由 fmujie 创作,采用 知识共享署名 3.0,可自由转载、引用,但需署名作者且注明文章出处。

还不快抢沙发

添加新评论

召唤看板娘