Python Pandas Series.sum()

Python Pandas Series.sum()

Python是一种进行数据分析的伟大语言,主要是因为以数据为中心的Python包的奇妙生态系统。Pandas就是这些包中的一个,它使导入和分析数据变得更加容易。

Pandas Series.sum()方法用于获取所请求的轴的数值之和。

语法: Series.sum(axis=None, skipna=None, level=None, numeric_only=None, min_count=0)

参数:
axis : {索引(0)}
skipna[boolean, default True] :排除NA/null值。如果整个行/列是NA,结果将是NA。
level[int或级别名称,默认为None] :如果轴是MultiIndex(分层的),沿某一级别计数,折叠成一个标量。
numeric_only[boolean, default None] :只包括float、int、boolean数据。如果没有,将尝试使用所有数据,然后只使用数字数据。

返回:返回所请求的轴的数值之和

代码#1:默认情况下,空或全NA系列的总和为0。

# importing pandas module 
import pandas as pd 
  
# min_count = 0 is the default
pd.Series([]).sum()
  
# When passed  min_count = 1,
# sum of an empty series will be NaN
pd.Series([]).sum(min_count = 1)

输出:

0.0
nan

代码 #2:

# importing pandas module 
import pandas as pd 
    
# making data frame csv at url  
data = pd.read_csv("https://media.geeksforgeeks.org/wp-content/uploads/nba.csv") 
  
# sum of all salary
val = data['Salary'].sum()
  
val

输出:

2159837111.0

代码 #3:

# importing pandas module 
import pandas as pd 
    
# making a dict of list
data = {'name': ['John', 'Peter', 'Karl'],
        'age' : [23, 42, 19]}
  
val = pd.DataFrame(data)
  
# sum of all salary
val['total'] = val['age'].sum()
  
val

输出:
Python Pandas Series.sum()

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程