如下数据为销售人员一季度销售业绩,求出每位销售人员每月与平均销售业绩的差

data=[[580,524,457,475,384,568,654,683,882,528],[1043,326,1056,543,797,1085,637,975,268,525],[880,963,908,528,366,671,327,316,213,653]]df = pd.DataFrame(columns=['禹迎南','崇清芬','于安宜','柳旷','革忻欢','区暮','焦元绿','汉夜云','暨怀梦','胡沛'],index=['一月','二月','三月'],data=data)


代码如下:

df.sub(df.mean(axis='index'),axis='columns')

拆解步骤如下:
1、求各月销售均值

a=df.mean(axis='index')
a.head()


2、按列相减对应的值

df.sub(a,axis='columns')


此方法可以扩展到每个元素加、乘、除所在行/列的平均值/最大值……
加 add
乘 mul
除 div

pandas中每个元素减去所在行的平均值相关推荐

  1. Pandas中的元素替换

    # 序列中的元素替换 ser = pd.Series([0, 1, 2, 3, 4, 5]) print(ser.replace(0, 6)) # 单个元素替换 print(ser.replace([ ...

  2. pandas分组计算平均值_python – 如何计算在Pandas中另一列上分组的平均值

    对于以下数据帧: StationID HoursAhead BiasTemp SS0279 0 10 SS0279 1 20 KEOPS 0 0 KEOPS 1 5 BB 0 5 BB 1 5 我想得 ...

  3. pandas中set_option的常用设置:显示所有行、显示所有列、控制浮点型精度、每个数据元素的显示字符数、对齐形式等

    pandas中set_option的常用设置:显示所有行.显示所有列.控制浮点型精度.每个数据元素的显示字符数.对齐形式等 #pandas中set_option的常用设置 详细参考pandas API ...

  4. python中 zip()的使用和pandas中的列运算(map apply等)

    map()函数语法: map(function,iterable-) -> function – 函数 iterable – 一个或多个序列 案例 s1 = [1,2,3,4,5] s2 = [ ...

  5. Pandas中的实用dataframe操作汇总(持续更新中)

    参考链接:pandas中DataFrame操作(一) 文章目录 切片选择 loc 行筛选 生成dataframe并写入csv 根据不同分隔符.字符编码等读取csv,并更改列名 写入excel 读exc ...

  6. pandas中sample方法简介

    1    数据切片选取 1.1    pandas.DataFrame.sample 随机选取若干行 1.1.1     功能说明              有时候我们只需要数据集中的一部分,并不需要 ...

  7. pandas中的数据对象Series

    pandas 的数据对象 Series 概要 用pandas 有一段时间,很少去总结,这篇文章 简单总结一些 pandas 中series 的一些常用方法,如果有更多的需要,可以查询官方文档. ser ...

  8. python中的iloc函数_详解pandas中利用DataFrame对象的.loc[]、.iloc[]方法抽取数据

    pandas的DataFrame对象,本质上是二维矩阵,跟常规二维矩阵的差别在于前者额外指定了每一行和每一列的名称.这样内部数据抽取既可以用"行列名称(对应.loc[]方法)",也 ...

  9. python dataframe 中位数_python下的Pandas中DataFrame基本操作(一),基本函数整理

    pandas作者Wes McKinney 在[PYTHON FOR DATA ANALYSIS]中对pandas的方方面面都有了一个权威简明的入门级的介绍,但在实际使用过程中,我发现书中的内容还只是冰 ...

  10. Pandas 中的这些函数/属性将被 deprecated

    作者 | luanhz 来源丨小数志 导读 Pandas对于日常数据分析和处理来说是最常用的工具(没有之一),笔者之前也总结分享了很多相关用法和技巧. 与之不同,今天本文来介绍几个已经在函数文档中列入 ...

最新文章

  1. 中国计算机学会CCF推荐国际学术会议和期刊目录-人工智能
  2. NetSetMan IP地址切换工具
  3. python datatime 平均值_python求数据的时间平均
  4. ldap java 对象 存储_java - 修改UID在LDAP存储库 - SO中文参考 - www.soinside.com
  5. html 清除flex,清除display:flex样式
  6. ORA-02290:违反检查约束条件(sys_c0011321)什么原因
  7. angular4自定义组件非input元素实现ngModel双向数据绑定(转载)
  8. bzoj2648/2716 kdtree
  9. 7-8 阅览室 (20 point(s))
  10. Java--ArrayList的遍历
  11. 跟着杨中科学习asp.net之dom
  12. 21世纪八大新兴技术领域对美国战略威慑的影响
  13. netty权威指南第二版源码
  14. Trie树(字典树)
  15. virtualbox虚拟机安装及镜像安装
  16. html 链接长宽,CSS实现长宽比的几种方案【转载】
  17. 清华大学计算机跨考攻略
  18. 三十岁开始学Java
  19. 什么是829计算机专业,2020考研湖南大学计算机专业829程序设计试卷特点分析
  20. mybatis lazyload

热门文章

  1. c# 2进制 转16进制 ,16进制转2进制
  2. 西安理工大学计算机科学与技术分数线,2017西安理工大学各专业录取分数线
  3. OFDM通信链路仿真加噪声方法总结
  4. 网安信—web3.0是什么?
  5. python中exchange函数使用_Python下使用rabbitmq之exchange属性
  6. 利用css实现div背景颜色动态渐变
  7. 通过注册表禁用系统服务
  8. 通过IIS发布网站教程【十分钟完成一个网站发布】
  9. 手撕IP核系列——Xilinx FIFO IP核-异步FIFO
  10. movs 数据传送指令_Introduction to CSAPP(十二):数据传送指令与 C 语言赋值