Pandas DataFrame.sum()

2024 年 8 月 29 日 | 阅读 2 分钟

Pandas DataFrame.sum() 函数用于返回用户请求轴的值的总和。 如果输入值是索引轴,则它将添加一列中的所有值,并且对所有列都有效。 它返回一个包含每列中所有值总和的 series。

它还能够在计算 DataFrame 中的总和时跳过 DataFrame 中的缺失值。

语法

参数

  • axis: {index (0), columns (1)}

0 或 'index' 用于逐行计算,而 1 或 'columns' 用于逐列计算。

  • skipna: bool,默认为 True

它用于排除所有空值。

  • level: int 或 level 名称,默认为 None

它沿着特定级别进行计数,如果轴是多重索引,则折叠成一个系列。

  • numeric_only: bool,默认值为 None

它仅包含 int、float 和 boolean 列。 如果为 None,它将尝试使用所有内容,因此应使用数值数据。

  • min_count: int,默认值为 0

它指的是执行任何操作所需的有效值的数量。 如果 min_count 非 NA 值的数量少于,则结果将为 NaN。

  • **kwargs: 这是一个可选参数,要传递给函数。

返回值

如果指定了级别,它将返回 Series 或 DataFrame 的总和。

示例 1

输出

0.0
nan 

示例 2

输出

     Name     age   total
0   Parker    32     99
1   Smith     28     99
2   William   39     99