Python - 对 Pandas Dataframe 的所有行求和

pythonserver side programmingprogramming更新于 2025/10/23 13:32:17

要对 DataFrame 的所有行求和,请使用 sum() 函数并将轴值设置为 1。值轴 1 将添加行值。

首先,让我们创建一个 DataFrame。其中有开盘和收盘库存列

dataFrame = pd.DataFrame({"Opening_Stock": [300, 700, 1200, 1500],"Closing_Stock": [200, 500, 1000, 900]})

查找行值的总和。轴设置为 1 以添加行值

dataFrame = dataFrame.sum(axis = 1)

示例

以下是完整代码


import pandas as pd

dataFrame = pd.DataFrame({"Opening_Stock": [300, 700, 1200, 1500],"Closing_Stock": [200, 500, 1000, 900]})

print"DataFrame...\n",dataFrame

# 查找行值总和
# 轴设置为 1 以添加行值
dataFrame = dataFrame.sum(axis = 1)
print"\nSumming rows...\n",dataFrame

输出

这将产生以下输出

DataFrame...
   Closing_Stock   Opening_Stock
0          200             300
1          500             700
2         1000            1200
3          900            1500

Summing rows...
0      500
1     1200
2     2200
3     2400
dtype: int64

相关文章


有用资源