学习笔记(08):Python数据清洗实战-缺失值处理

立即学习:https://edu.csdn.net/course/play/26990/361134?utm_source=blogtoedu

2、缺失值的处理

df.age.fillna(df.age.mean())

df.fillna(20)

df.apply(lambda x: sum(x,isnull())/len(x),axis = 0) #每一列缺失值的占比情况

df.dropna()#每一行中如果有缺失值就删除

df.dropna(how ='all',axis = 0)#每一行中如果全部是缺失值就删除

df.dropna(how='any', subset = ['Condition', 'Price'])#两个变量中有任意一个缺失就删除

df,fillna(0)#只要是缺失,就用0填补

df.Mileage.fillna(df.Mileage.mean(),inplace = True)#针对某个变量,用其均值填补

df[df['Exte_Color'].isnull()]#找到该变量下的空值

df.filllna(value = {'Exte_Color':‘Black','Mileage':65465},inpace = True)

df['Exte_Color'].fillna(method = 'ffill')#前向填补

df['Exte_Color'].fillna(method = 'bfill')#后向填补

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值