Pandas Series.std()

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

Pandas std() 定义为一个函数,用于计算给定数字、DataFrame、列和行的标准差。为了计算标准差,我们需要导入名为 "statistics" 的包来计算中位数。

标准差默认按 N-1 进行归一化,可以使用 ddof 参数进行更改。

语法

参数

  • axis: {index (0), columns (1)}
  • skipna: 它排除所有 NA/null 值。如果整行/列中存在 NA,则结果将为 NA。
  • level: 它与特定级别一起计数,如果 axis 是 MultiIndex(分层),则折叠成标量。
  • ddof: 自由度。计算中使用的除数是 N - ddof,其中 N 代表元素的数量。
  • numeric_only: 布尔值,默认值为 None
    它仅包括 float、int、boolean 列。如果为 None,它将尝试使用所有内容,因此仅使用数值数据。
    它未针对 Series 实现。

返回值

如果指定了 level,则返回 Series 或 DataFrame。

示例 1

输出

2.1147629234082532
10.077252622027656

示例 2

输出

sub1_Marks    6.849574
sub2_Marks    4.924429
dtype: float64 

下一个主题Series.to_frame()