【Python学习】pandas空值处理

1、处理数据简介
在这里插入图片描述
下载链接:https://www.kaggle.com/maxhorowitz/nflplaybyplay2009to2016?select=NFL+Play+by+Play+2009-2016+%28v3%29.csv

2、空值探索
(1)每列空值数量
missing_values_count = nfl_data.isnull().sum()
在这里插入图片描述
(2)空值比例计算
total_cells = np.product(nfl_data.shape)
total_missing = missing_values_count.sum()
percent_missing = (total_missing/total_cells) * 100

3、空值处理
(1)全部删除
nfl_data.dropna()
(2)按列方向删除
nfl_data.dropna(axis=1)
(3)补0操作
subset_nfl_data.fillna(0)
(4)就近补0操作
subset_nfl_data.fillna(method=‘bfill’, axis=0)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值