对 Pandas 数据框中的所有值求和的最佳方法是什么?
- 作者: 强0911
- 来源: 51数据库
- 2022-10-21
问题描述
我想出了这两种方法.有没有更好的?
I figured out these two methods. Is there a better one?
>>> import pandas as pd >>> df = pd.DataFrame({'A': [5, 6, 7], 'B': [7, 8, 9]}) >>> print df.sum().sum() 42 >>> print df.values.sum() 42
只是想确保我没有遗漏更明显的东西.
Just want to make sure I'm not missing something more obvious.
推荐答案
为 Pandas 0.24+ 更新
df.to_numpy().sum()
<小时>
Pandas 0.24+ 之前
df.values
是底层的numpy数组
Is the underlying numpy array
df.values.sum()
是numpy sum方法,速度更快
Is the numpy sum method and is faster
推荐阅读
热点文章
Discord.py(重写)on_member_update 无法正常工作
0
Discord.py 在 vc 中获取用户分钟数
0
discord.py 重写 |为我的命令出错
0
Discord.py rewrite 如何 DM 命令?
0
播放音频时,最后一部分被切断.如何解决这个问题?(discord.py)
0
在消息删除消息 Discord.py
0
如何使 discord.py 机器人私人/直接消息不是作者的人?
0
(Discord.py) 如何获取整个嵌入内容?
0
Discord bot 尽管获得了许可,但不能提及所有人
0
Discord.py discord.NotFound 异常
0