pandas中每个元素减去所在行的平均值
如下数据为销售人员一季度销售业绩,求出每位销售人员每月与平均销售业绩的差
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中每个元素减去所在行的平均值相关推荐
- Pandas中的元素替换
# 序列中的元素替换 ser = pd.Series([0, 1, 2, 3, 4, 5]) print(ser.replace(0, 6)) # 单个元素替换 print(ser.replace([ ...
- pandas分组计算平均值_python – 如何计算在Pandas中另一列上分组的平均值
对于以下数据帧: StationID HoursAhead BiasTemp SS0279 0 10 SS0279 1 20 KEOPS 0 0 KEOPS 1 5 BB 0 5 BB 1 5 我想得 ...
- pandas中set_option的常用设置:显示所有行、显示所有列、控制浮点型精度、每个数据元素的显示字符数、对齐形式等
pandas中set_option的常用设置:显示所有行.显示所有列.控制浮点型精度.每个数据元素的显示字符数.对齐形式等 #pandas中set_option的常用设置 详细参考pandas API ...
- python中 zip()的使用和pandas中的列运算(map apply等)
map()函数语法: map(function,iterable-) -> function – 函数 iterable – 一个或多个序列 案例 s1 = [1,2,3,4,5] s2 = [ ...
- Pandas中的实用dataframe操作汇总(持续更新中)
参考链接:pandas中DataFrame操作(一) 文章目录 切片选择 loc 行筛选 生成dataframe并写入csv 根据不同分隔符.字符编码等读取csv,并更改列名 写入excel 读exc ...
- pandas中sample方法简介
1 数据切片选取 1.1 pandas.DataFrame.sample 随机选取若干行 1.1.1 功能说明 有时候我们只需要数据集中的一部分,并不需要 ...
- pandas中的数据对象Series
pandas 的数据对象 Series 概要 用pandas 有一段时间,很少去总结,这篇文章 简单总结一些 pandas 中series 的一些常用方法,如果有更多的需要,可以查询官方文档. ser ...
- python中的iloc函数_详解pandas中利用DataFrame对象的.loc[]、.iloc[]方法抽取数据
pandas的DataFrame对象,本质上是二维矩阵,跟常规二维矩阵的差别在于前者额外指定了每一行和每一列的名称.这样内部数据抽取既可以用"行列名称(对应.loc[]方法)",也 ...
- python dataframe 中位数_python下的Pandas中DataFrame基本操作(一),基本函数整理
pandas作者Wes McKinney 在[PYTHON FOR DATA ANALYSIS]中对pandas的方方面面都有了一个权威简明的入门级的介绍,但在实际使用过程中,我发现书中的内容还只是冰 ...
- Pandas 中的这些函数/属性将被 deprecated
作者 | luanhz 来源丨小数志 导读 Pandas对于日常数据分析和处理来说是最常用的工具(没有之一),笔者之前也总结分享了很多相关用法和技巧. 与之不同,今天本文来介绍几个已经在函数文档中列入 ...
最新文章
- 中国计算机学会CCF推荐国际学术会议和期刊目录-人工智能
- NetSetMan IP地址切换工具
- python datatime 平均值_python求数据的时间平均
- ldap java 对象 存储_java - 修改UID在LDAP存储库 - SO中文参考 - www.soinside.com
- html 清除flex,清除display:flex样式
- ORA-02290:违反检查约束条件(sys_c0011321)什么原因
- angular4自定义组件非input元素实现ngModel双向数据绑定(转载)
- bzoj2648/2716 kdtree
- 7-8 阅览室 (20 point(s))
- Java--ArrayList的遍历
- 跟着杨中科学习asp.net之dom
- 21世纪八大新兴技术领域对美国战略威慑的影响
- netty权威指南第二版源码
- Trie树(字典树)
- virtualbox虚拟机安装及镜像安装
- html 链接长宽,CSS实现长宽比的几种方案【转载】
- 清华大学计算机跨考攻略
- 三十岁开始学Java
- 什么是829计算机专业,2020考研湖南大学计算机专业829程序设计试卷特点分析
- mybatis lazyload
热门文章
- c# 2进制 转16进制 ,16进制转2进制
- 西安理工大学计算机科学与技术分数线,2017西安理工大学各专业录取分数线
- OFDM通信链路仿真加噪声方法总结
- 网安信—web3.0是什么?
- python中exchange函数使用_Python下使用rabbitmq之exchange属性
- 利用css实现div背景颜色动态渐变
- 通过注册表禁用系统服务
- 通过IIS发布网站教程【十分钟完成一个网站发布】
- 手撕IP核系列——Xilinx FIFO IP核-异步FIFO
- movs 数据传送指令_Introduction to CSAPP(十二):数据传送指令与 C 语言赋值