Series.std函数

Series.std函数 首页 / Pandas入门教程 / Series.std函数

Pandas std()被定义为用于计算给定数字集,DataFrame,列(column)和行(rows)的标准偏差的函数。关于计算标准偏差,无涯教程需要导入名为" 统计"的数据包以计算中位数。

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

语法:

Series.std(axis=None, skipna=None, level=None, ddof=1, numeric_only=None, **kwargs)

参数:

  • axis                        -   {index(0),columns(1)}
  • skipna                   -  它排除所有NA/null值。如果整个行/列中都存在NA,则结果将为NA。
  • level                       -  它与特定级别一起计数。
  • ddof                       -  计算中使用的除数为N-ddof,其中N表示元素数。
  • numeric_only   - 布尔值,默认值None, 它仅包含float,int,boolean列。

返回值

如果指定级别,则返回Series或DataFrame。

例1

import pandas as pd
# 计算标准差
import numpy as np 
print(np.std([4,7,2,1,6,3]))
print(np.std([6,9,15,2,-17,15,4]))

输出

2.1147629234082532
10.077252622027656

例2

import pandas as pd
import numpy as np
 
#创建一个数据框
info = {
    'Name':['Parker','Learnfk','John','William'],
   'sub1_Marks':[52,38,42,37],
   'sub2_Marks':[41,35,29,36]} 
data = pd.DataFrame(info)
data
# 数据框的标准差
data.std()

输出

sub1_Marks    6.849574
sub2_Marks    4.924429
dtype: float64 

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

白话法律42讲 -〔周甲徳〕

深度学习推荐系统实战 -〔王喆〕

Django快速开发实战 -〔吕召刚〕

恋爱必修课 -〔李一帆〕

业务开发算法50讲 -〔黄清昊〕

Web 3.0入局攻略 -〔郭大治〕

运维监控系统实战笔记 -〔秦晓辉〕

结构会议力 -〔李忠秋〕

AI大模型系统实战 -〔Tyler〕

好记忆不如烂笔头。留下您的足迹吧 :)