Python - 计算 Pandas 数据帧中的每一行的和


要计算 DataFrame 中每一行的和,请使用 sum() 函数,并将 axis 值设置为 1。axis 值 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

# finding sum of row values
# axis is set 1 to add row values
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

更新于: 14-9-2021

17K+ 次浏览

开启您的 职业

完成课程获得认证

开始
广告
© . All rights reserved.