Python pandas求方差和标准差的方法实例


Posted in Python onAugust 04, 2021

准备

本文用到的表格内容如下:

Python pandas求方差和标准差的方法实例

先来看一下原始情形:

import pandas as pd
​
df = pd.read_excel(r'C:\Users\admin\Desktop\测试.xlsx')
print(df)

result:

   分类            货品  实体店销售量  线上销售量  成本   售价
0  水果            苹果      34    234  12   45
1  家电           电视机      56    784  34  156
2  家电            冰箱      78    345  24  785
3  书籍  python从入门到放弃      25     34  13   89
4  水果            葡萄     789     56   7  398

1.求方差

1.1对全表进行操作

1.1.1求取每列的方差

df = pd.read_excel(r'C:\Users\admin\Desktop\测试.xlsx')
print(df.var())

result:

实体店销售量    110164.3
线上销售量      92621.8
成本           118.5
售价         93741.3
dtype: float64

1.1.2 求取每行的方差

df = pd.read_excel(r'C:\Users\admin\Desktop\测试.xlsx')
print(df.var(axis=1))

result:

0     10558.250000
1    126019.666667
2    120818.000000
3      1130.250000
4    131161.666667
dtype: float64

1.2 对单独的一行或者一列进行操作

1.2.1 求取单独某一列的方差

df = pd.read_excel(r'C:\Users\admin\Desktop\测试.xlsx')
print(df['实体店销售量'].var())

result:

110164.3

1.2.2 求取单独某一行的方差

df = pd.read_excel(r'C:\Users\admin\Desktop\测试.xlsx')
print(df.iloc[[0]].var())

result:

实体店销售量   NaN
线上销售量    NaN
成本       NaN
售价       NaN
dtype: float64

1.3 对多行或者多列进行操作

1.3.1 求取多列的方差

df = pd.read_excel(r'C:\Users\admin\Desktop\测试.xlsx')
print(df[['实体店销售量', "线上销售量"]].var())

result:

实体店销售量    110164.3
线上销售量      92621.8
dtype: float64

1.3.2 求取多行的方差

df = pd.read_excel(r'C:\Users\admin\Desktop\测试.xlsx')
print(df.iloc[[0, 1]].var())

result:

实体店销售量       242.0
线上销售量     151250.0
成本           242.0
售价          6160.5
dtype: float64

2 求标准差

2.1对全表进行操作

2.1.1对每一列求标准差

df = pd.read_excel(r'C:\Users\admin\Desktop\测试.xlsx')
print(df.std())

result:

实体店销售量    331.910078
线上销售量     304.338299
成本         10.885771
售价        306.172010
dtype: float64

2.1.2 对每一行求标准差

df = pd.read_excel(r'C:\Users\admin\Desktop\测试.xlsx')
print(df.std(axis=1))

result:

0    102.753345
1    354.992488
2    347.588838
3     33.619191
4    362.162487
dtype: float64

2.2 对单独的一行或者一列进行操作

2.2.1 对某一列求标准差

df = pd.read_excel(r'C:\Users\admin\Desktop\测试.xlsx')
print(df['实体店销售量'].std())

result:

331.910078183835825

2.2.2 对某一行求标准差

df = pd.read_excel(r'C:\Users\admin\Desktop\测试.xlsx')
print(df.iloc[[0]].std())

result:

实体店销售量   NaN
线上销售量    NaN
成本       NaN
售价       NaN
dtype: float64

2.3 对多行或者多列进行操作

2.3.1 对多列求标准差

df = pd.read_excel(r'C:\Users\admin\Desktop\测试.xlsx')
print(df[['实体店销售量', "线上销售量"]].std())

result:

实体店销售量    331.910078
线上销售量     304.338299
dtype: float64

2.3.2 对多行求标准差

df = pd.read_excel(r'C:\Users\admin\Desktop\测试.xlsx')
print(df.iloc[[0, 1]].std())

result:

实体店销售量     15.556349
线上销售量     388.908730
成本         15.556349
售价         78.488853
dtype: float64

总结

到此这篇关于Python pandas求方差和标准差的文章就介绍到这了,更多相关pandas求方差和标准差内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python中使用MELIAE分析程序内存占用实例
Feb 18 Python
Go语言基于Socket编写服务器端与客户端通信的实例
Feb 19 Python
Python命令启动Web服务器实例详解
Feb 23 Python
Python进程间通信之共享内存详解
Oct 30 Python
Django 连接sql server数据库的方法
Jun 30 Python
python中reader的next用法
Jul 24 Python
TensorFlow车牌识别完整版代码(含车牌数据集)
Aug 05 Python
Python Django实现layui风格+django分页功能的例子
Aug 29 Python
Python tensorflow实现mnist手写数字识别示例【非卷积与卷积实现】
Dec 19 Python
Python cookie的保存与读取、SSL讲解
Feb 17 Python
Python中socket网络通信是干嘛的
May 27 Python
Python使用socket_TCP实现小文件下载功能
Oct 09 Python
pandas求平均数和中位数的方法实例
Aug 04 #Python
Python NumPy灰度图像的压缩原理讲解
Aug 04 #Python
Python内置数据结构列表与元组示例详解
Python制作动态字符画的源码
Aug 04 #Python
Python进行区间取值案例讲解
Aug 02 #Python
Python获取江苏疫情实时数据及爬虫分析
Django对接elasticsearch实现全文检索的示例代码
Aug 02 #Python
You might like
phpMyAdmin 链接表的附加功能尚未激活问题的解决方法(已测)
2012/03/27 PHP
PHP中全局变量global和$GLOBALS[]的区别分析
2012/08/06 PHP
解析PHP中intval()等int转换时的意外异常情况
2013/06/21 PHP
PHP 面向对象程序设计(oop)学习笔记 (二) - 静态变量的属性和方法及延迟绑定
2014/06/12 PHP
PHP获取网页所有连接的方法(附demo源码下载)
2016/03/30 PHP
关于PHP中协程和阻塞的一些理解与思考
2017/08/11 PHP
基于jQuery的倒计时插件代码
2011/05/07 Javascript
HTML复选框和单选框 checkbox和radio事件介绍
2012/12/12 Javascript
Android中资源文件(非代码部分)的使用概览
2012/12/18 Javascript
Javascript学习笔记之 函数篇(三) : 闭包和引用
2014/11/23 Javascript
jquery+CSS实现的多级竖向展开树形TRee菜单效果
2015/08/24 Javascript
JS实现的自定义右键菜单实例二则
2015/09/01 Javascript
解析浏览器端的AJAX缓存机制
2016/06/21 Javascript
浅谈js数据类型判断与数组判断
2016/08/29 Javascript
JavaScript 获取元素在父节点中的下标(推荐)
2017/06/28 Javascript
JavaScript设计模式之观察者模式与发布订阅模式详解
2020/05/07 Javascript
Vue基本指令实例图文讲解
2021/02/25 Vue.js
wxPython中文教程入门实例
2014/06/09 Python
删除python pandas.DataFrame 的多重index实例
2018/06/08 Python
PyQt5实现五子棋游戏(人机对弈)
2020/03/24 Python
python3+pyqt5+itchat微信定时发送消息的方法
2019/02/20 Python
Python3.0中普通方法、类方法和静态方法的比较
2019/05/03 Python
浅析python内置模块collections
2019/11/15 Python
欧舒丹加拿大官网:L’Occitane加拿大
2017/10/29 全球购物
灵泰克Java笔试题
2016/01/09 面试题
初一生物教学反思
2014/01/18 职场文书
护士辞职信模板
2014/01/20 职场文书
竞聘书格式及范文
2014/03/31 职场文书
省级优秀毕业生主要事迹
2014/05/29 职场文书
质量整改报告范文
2014/11/08 职场文书
财务人员岗位职责
2015/02/03 职场文书
起诉状范本
2015/05/20 职场文书
法人代表证明书范本
2015/06/18 职场文书
mysql 带多个条件的查询方式
2021/06/05 MySQL
SQL Server表分区降低运维和维护成本
2022/04/08 SQL Server
muduo TcpServer模块源码分析
2022/04/26 Redis