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+ 次瀏覽

開啟您的 職業

完成課程獲得認證

開始
廣告