Pandas DataFrame.sum()函数用于返回用户所请求轴的值之和。如果输入值是索引轴(index axis),则它将在列中添加所有值,并且对所有列都相同。它返回一个序列(series),其中包含每一列中所有值的总和。
在计算DataFrame中的总和时,它还能够跳过DataFrame中的缺失值。
DataFrame.sum(axis=None, skipna=None, level=None, numeric_only=None, min_count=0, **kwargs)
如果指定级别,则返回Series或DataFrame的总和。
import pandas as pd # 默认 min_count = 0 pd.Series([]).sum() # 通过 min_count = 1,则空系列的总和将为 NaN pd.Series([]).sum(min_count = 1)
输出
0.0 nan
import pandas as pd # 制作列表的字典 info = {'Name': ['Parker', 'Learnfk', 'William'], 'age' : [32, 28, 39]} data = pd.DataFrame(info) # 存储在“sum”中的所有工资的总和 data['total'] = data['age'].sum() print(data)
输出
Name age total 0 Parker 32 99 1 Learnfk 28 99 2 William 39 99
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)
Python实战 · 从0到1搭建直播视频平台 -〔Barry〕