Python中缺失值的填充fillna()函数

本文介绍了Python数据分析中处理缺失值的重要方法fillna(),包括用常数、字典填充,以及ffill和bfill方法。通过实例解析了fillna()的用法,并提供了相关代码示例。
摘要由CSDN通过智能技术生成

【小白从小学Python、C、Java】
【Python全国计算机等级考试】
【Python数据分析考试必会题】
● 标题与摘要
Python中缺失值的填充
fillna()函数

● 选择题
以下关于df.fillna(10,inplace=True)语句说法正确的是:
A 用10填补缺失值,df不发生改变
B 用10填补缺失值,df发生改变
C 该语句返回填补缺失值后的df
D 该语句的返回值为True

● 问题解析
1.df.fillna()函数的功能:该函数的功能是用指定的值去填充dataframe中的缺失值。
2.df.fillna()函数的基本语法:df.fillna(a,[inplace=False]),其中参数a表示的是常数或字典,若a为常数,则用常数a填充缺失值,若a为字典,则表示第key列的缺失值用key对应的value值填充,如:df.fillna({0:10,1:20}),表示用10去填充第0列的缺失值,用20去填充第1列的缺失值;inplace为可选参数,默认为False,表示不修改原对象,若指定inplace=True,则直接修改原对象。
3.df.fillna()函数的返回值:若指定inplace=True,则函数返回值为None,若未指定,则函数返回填充缺失值后的数据。
4.df.fillna()函数的用法补充:
4.1 指定method参数:
(1)method=‘ffill’或’pad’,表示用前一个非缺失值去填充该缺失值,语法为df.fillna(method=‘ffill’);
(2&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值