Pandas实现DataFrame按行求百分数(比例数)


Posted in Python onDecember 27, 2019

简述

Motivation

一般来说,每个部分的内容数量是较为容易获取的,但比例(百分数)这样的数据是二次数据,这样的操作很常见

比例的信息相比于纯粹的数字更体现的整体体系的内部变化迁移的过程

Contribution

给了实例,follow下就没问题了~

Codes

导入包的部分,我就不写了哈

这里假设每行是属于不同月份的数据

>>> df
     a  b  c  d  e
month0  0  1  2  3  4
month1  5  6  7  8  9
month2 10 11 12 13 14
month3 15 16 17 18 19

变百分数

按列(即投影到列)求和

按行(即投影到行)除法

>>> df.div(df.sum(axis=1), axis=0)
        a     b  c     d     e
month0 0.000000 0.100000 0.2 0.300000 0.400000
month1 0.142857 0.171429 0.2 0.228571 0.257143
month2 0.166667 0.183333 0.2 0.216667 0.233333
month3 0.176471 0.188235 0.2 0.211765 0.223529

以上这篇Pandas实现DataFrame按行求百分数(比例数)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
linux环境下安装pyramid和新建项目的步骤
Nov 27 Python
一些常用的Python爬虫技巧汇总
Sep 28 Python
Python设计模式之工厂模式简单示例
Jan 09 Python
python在TXT文件中按照某一字符串取出该字符串所在的行方法
Dec 10 Python
python 使用正则表达式按照多个空格分割字符的实例
Dec 20 Python
Python 占位符的使用方法详解
Jul 10 Python
基于Django静态资源部署404的解决方法
Jul 28 Python
10分钟教你用python动画演示深度优先算法搜寻逃出迷宫的路径
Aug 12 Python
python中time库的实例使用方法
Oct 31 Python
Python netmiko模块的使用
Feb 14 Python
pycharm实现在虚拟环境中引入别人的项目
Mar 09 Python
Python 数据可视化之Seaborn详解
Nov 02 Python
pandas的相关系数与协方差实例
Dec 27 #Python
详解opencv中画圆circle函数和椭圆ellipse函数
Dec 27 #Python
如何更改 pandas dataframe 中两列的位置
Dec 27 #Python
使用OpenCV circle函数图像上画圆的示例代码
Dec 27 #Python
python的slice notation的特殊用法详解
Dec 27 #Python
详解Python Opencv和PIL读取图像文件的差别
Dec 27 #Python
pandas 对group进行聚合的例子
Dec 27 #Python
You might like
3种平台下安装php4经验点滴
2006/10/09 PHP
用PHP将网址字符串转换成超链接(网址或email)
2010/05/25 PHP
PHP各种异常和错误的拦截方法及发生致命错误时进行报警
2016/01/19 PHP
Laravel最佳分割路由文件(routes.php)的方式
2016/08/04 PHP
PHP封装的XML简单操作类完整实例
2017/11/13 PHP
使用composer 安装 laravel框架的方法图文详解
2019/08/02 PHP
“不能执行已释放的Script代码”错误的原因及解决办法
2007/09/09 Javascript
jquery select选中的一个小问题
2009/10/11 Javascript
多浏览器兼容性比较好的复制到剪贴板的js代码
2011/10/09 Javascript
使用jquery读取html5 localstorage的值的方法
2013/01/04 Javascript
jquerymobile局部渲染的各种刷新方法小结
2014/03/05 Javascript
让人蛋疼的JavaScript语法特性
2014/09/30 Javascript
jQuery动态修改超链接地址的方法
2015/02/13 Javascript
JavaScript实现广告弹窗效果
2016/08/09 Javascript
浅谈关于angularJs中使用$.ajax的注意点
2017/08/12 Javascript
Angular中封装fancyBox(图片预览)遇到问题小结
2017/09/01 Javascript
vueScroll实现移动端下拉刷新、上拉加载
2019/03/22 Javascript
微信小程序跨页面传递data数据方法解析
2019/12/13 Javascript
BootStrap前端框架使用方法详解
2020/02/26 Javascript
jQuery实现飞机大战小游戏
2020/07/05 jQuery
python使用xauth方式登录饭否网然后发消息
2014/04/11 Python
Django 使用Ajax进行前后台交互的示例讲解
2018/05/28 Python
根据DataFrame某一列的值来选择具体的某一行方法
2018/07/03 Python
python实现朴素贝叶斯算法
2018/11/19 Python
python Kmeans算法原理深入解析
2019/08/23 Python
tesserocr与pytesseract模块的使用方法解析
2019/08/30 Python
Python自动生成代码 使用tkinter图形化操作并生成代码框架
2019/09/18 Python
介绍一下Java中标识符的命名规则
2014/02/03 面试题
国家励志奖学金获奖感言
2014/01/09 职场文书
八项规定整改方案
2014/10/01 职场文书
2014年社区卫生工作总结
2014/12/18 职场文书
出纳工作检讨书范文
2014/12/27 职场文书
结婚通知短信大全
2015/04/17 职场文书
2016年寒假见闻
2015/10/10 职场文书
那些美到让人窒息的诗句,值得你收藏!
2019/08/20 职场文书
关于HTML编码导致的乱码问题
2021/09/04 HTML / CSS