如何在Pandas Python中獲取資料框特定列的總和?


有時,可能需要獲取特定列的總和。這時可以使用“sum”函式。

需要計算總和的列可以作為值傳遞給sum函式。也可以傳遞列的索引來查詢總和。

讓我們來看一個演示:

示例

 線上演示

import pandas as pd
my_data = {'Name':pd.Series(['Tom','Jane','Vin','Eve','Will']),'Age':pd.Series([45, 67, 89, 12, 23]),'value':pd.Series([8.79,23.24,31.98,78.56,90.20])
}
print("The dataframe is :")
my_df = pd.DataFrame(my_data)
print(my_df)
print("The sum of 'age' column is :")
print(my_df.sum(1))

輸出

The dataframe is :
    Name  Age value
0   Tom   45   8.79
1   Jane  67   23.24
2   Vin   89   31.98
3   Eve   12   78.56
4   Will   23  90.20
The sum of 'age' column is :
0  53.79
1  90.24
2  120.98
3  90.56
4  113.20
dtype: float64

解釋

  • 匯入所需的庫,併為方便使用賦予別名。

  • 建立由鍵值對組成的序列字典,其中值實際上是序列資料結構。

  • 此字典稍後作為引數傳遞給pandas庫中的“Dataframe”函式。

  • 資料框將列印在控制檯上。

  • 我們正在計算“年齡”列的總和。

  • 需要計算總和的列的名稱作為引數傳遞給“sum”函式。

  • 總和將列印在控制檯上。

更新於:2020年12月10日

1K+ 次瀏覽

啟動您的職業生涯

完成課程後獲得認證

開始學習
廣告
© . All rights reserved.