如何在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”函数。
总和将打印在控制台上。
广告
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP