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 Trie树实现字典排序
Mar 28 Python
详解Python的Django框架中的templates设置
May 11 Python
基于python requests库中的代理实例讲解
May 07 Python
python获取点击的坐标画图形的方法
Jul 09 Python
Python环境Pillow( PIL )图像处理工具使用解析
Sep 12 Python
python openvc 裁剪、剪切图片 提取图片的行和列
Sep 19 Python
python如何实现不可变字典inmutabledict
Jan 08 Python
python 递归调用返回None的问题及解决方法
Mar 16 Python
Python semaphore evevt生产者消费者模型原理解析
Mar 18 Python
Python 基于jwt实现认证机制流程解析
Jun 22 Python
keras:model.compile损失函数的用法
Jul 01 Python
Java爬虫技术框架之Heritrix框架详解
Jul 22 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
十天学会php之第五天
2006/10/09 PHP
Codeigniter+PHPExcel实现导出数据到Excel文件
2014/06/12 PHP
php实现的CSS更新类实例
2014/09/22 PHP
使用laravel的migrate创建数据表的方法
2019/09/30 PHP
php设计模式之状态模式实例分析【星际争霸游戏案例】
2020/03/26 PHP
javascript实现的像java、c#之类的sleep暂停的函数代码
2010/03/04 Javascript
分享精心挑选的12款优秀jQuery Ajax分页插件和教程
2012/08/09 Javascript
js中substring和substr的定义和用法
2014/05/05 Javascript
Javascript数组Array基础介绍
2016/03/13 Javascript
JavaScript实现相册弹窗功能(zepto.js)
2016/06/21 Javascript
关于javascript原型的修改与重写(覆盖)差别详解
2016/08/31 Javascript
AngularJS使用ng-Cloak阻止初始化闪烁问题的方法
2016/11/03 Javascript
原生JavaScript实现的简单省市县三级联动功能示例
2017/05/27 Javascript
vue2.0 根据状态值进行样式的改变展示方法
2018/03/13 Javascript
mpvue写一个CPASS小程序的示例
2018/09/04 Javascript
vuex vue简单使用知识点总结
2019/08/29 Javascript
node使用async_hooks模块进行请求追踪
2021/01/28 Javascript
[14:57]DOTA2 HEROS教学视频教你分分钟做大人-幽鬼
2014/06/13 DOTA
python 性能优化方法小结
2017/03/31 Python
python交互式图形编程实例(三)
2017/11/17 Python
Python 使用with上下文实现计时功能
2018/03/09 Python
浅谈python累加求和+奇偶数求和_break_continue
2020/02/25 Python
Jmeter HTTPS接口测试证书导入过程图解
2020/07/22 Python
Django通过设置CORS解决跨域问题
2020/11/26 Python
SheIn俄罗斯:时尚女装网上商店
2017/02/28 全球购物
TecoBuy澳大利亚:在线电子和小工具商店
2020/06/25 全球购物
应届生服装设计自我评价
2013/09/20 职场文书
个性大学生自我评价
2013/12/04 职场文书
学校介绍信范文
2014/01/14 职场文书
亮剑精神演讲稿
2014/05/23 职场文书
艾滋病宣传标语
2014/06/25 职场文书
2014年节能工作总结
2014/12/18 职场文书
Ajax实现局部刷新的方法实例
2021/03/31 Javascript
Go语言中break label与goto label的区别
2021/04/28 Golang
Python初识逻辑与if语句及用法大全
2021/08/07 Python
spring cloud 配置中心客户端启动遇到的问题
2021/09/25 Java/Android