pandas进行数据计算时如何处理空值的问题?

本文介绍了如何在数据预览中处理空值,通过fillna(0)填充或使用灵活算数法如加法计算总分,但需注意处理后可能的零值结果。
摘要由CSDN通过智能技术生成

目录

1.数据预览:

2.解决方法

(1)问题示例

(2)方法

A.方法一

B.方法二


1.数据预览:

2.解决方法

(1)问题示例

如下图如果不理睬这些空值的话,计算总分便也会是空值

(2)方法

A.方法一

我们可以利用fillna(0)将空值填充为零再进行计算

data["总分"]=data["语文"].fillna(0)+data["数学"].fillna(0)+data["英语"].fillna(0)

B.方法二

利用灵活算数法中的fill_value参数将空值填充为零

方法描述
add加法
sub减法
div除法
floordiv整除
mul乘法
pow幂次方

 同样以加法示例计算总分

data["总分"]=data["语文"].add(data["数学"],data["英语"],fill_value=0)

但是要注意运用此方法如果最终结果仍然是零的话还是显示空值,可以再利用fillna(0)进行转化

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卿卿553

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值