Python - 汇总 Pandas 数据帧的所有行

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

首先,让我们创建一个 DataFrame。我们有期初和期末股票列

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

查找行值的总和。Axis 设置为 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