python如何求一个矩阵里非nan数据的最大值_利用python进行数据分析笔记(4)

b139b6da0173938994e7e41b25a3f254.png

数据清洗和准备

7.1 处理缺失值

滤除缺失值

对于一个Series,dropna函数返回一个仅含有非空数据和索引值的Series

ac854d8c45be5208c9c76d58446f7c9e.png

而对于DataFrame,默认丢弃含有nan的,如果不想执行的如此严格,可以传入how = 'all'只丢弃全为nan的行

b56ff5a5702bf4d424452d0504cd5de0.png

传入轴参数可以指定丢弃含有nan的行或者列

0cf0e152352e35192f131a0b0b1a8658.png

还有一个thresh参数,thresh = n意思是保留至少有n个非nan值的行

7367bb6f421157347f2a069deb059f22.png

填充缺失数据

主要用fillna函数来填补缺失值

向fillna函数传入整数就是用该整数填补缺失值,传入字典可以实现对不同列的缺失值用不同值来填补,而且此函数返回一个新对象,可以使用inplace = True来实现就地修改

51c3256b7b2a38c33fdf961da39c148f.png

reindex的填充方法对fillna函数也有效果,如method = 'ffill',limit = 2

c9d845caa88e0bd91f35308f48fd2a7f.png

fillna函数的参数:

2d78826ec14a16d69f2dc613b232ec5b.png

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值