吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1084|回复: 6
收起左侧

[已解决] 求助大佬 Python pandas 当查找的值为NaN时,求和为什么会变成nan而不是忽略nan?

[复制链接]
zh648990 发表于 2022-3-27 10:12
本帖最后由 zh648990 于 2022-3-27 10:37 编辑

举个例子
微信截图_20220327100930.png

[Python] 纯文本查看 复制代码
df = pd.read_excel('123.xlsx')
index = df[df['姓名'] == '张三']


如果直接
[Python] 纯文本查看 复制代码
sum(index['成绩'])
求和,结果为nan,而我想要的是80+90忽略那个NaN
尝试过
[Python] 纯文本查看 复制代码
pd.isnull(index['成绩'])
这个方法,但是不能用if 求助如何解决 谢谢大佬

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

luyers 发表于 2022-3-27 10:27
你用fillna把缺失值填充为0试试
我没有失眠啊i 发表于 2022-3-27 10:29
d8349565 发表于 2022-3-27 10:34
[Lua] 纯文本查看 复制代码
index = df[df['姓名'] == '张三'].fillna(0)
xuzhixiu 发表于 2022-3-27 10:36

df.fillna(0),改成零
gp2 发表于 2022-3-27 10:41
需要手动来填充的
头像被屏蔽
xiadongming 发表于 2022-3-27 14:55
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-22 07:09

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表