Pandas使用这些函数处理缺失值:
isnull
和notnull
:检测是否是空值,可用于df
和series
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
最终处理结果:
正式处理
Pandas学习系列说明:本系列仅仅作为Pandas视频的归纳总结与记录,在此感谢蚂蚁学Python
还不快抢沙发