Python – Pandas Dataframe 所有行求和

Python – Pandas Dataframe 所有行求和

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

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

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

找出行值的和。轴被设置为 1,因为要加上行值。

dataFrame = dataFrame.sum(axis = 1)
Python

例子

下面是完整的代码

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
Python

输出

这将产生以下输出

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
Python

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程