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

发布时间:2024年01月15日

目录

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)进行转化

文章来源:https://blog.csdn.net/2302_80061155/article/details/135588108
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。