pandas pivot_table() 按日期分多列数据的方法


Posted in Python onNovember 16, 2018

如下所示:

date 20170307 20170308
iphone4 2 0
iphone5 2 1
iphone6 0 1

先生成DF数据。

>>> df = pd.DataFrame.from_dict([['ip4','20170307',1],['ip4','20170307',1],['ip5','20170307',1],['ip5','20170307',1],['ip6','20170308',1],['ip5','20170308',1]])

>>> df.columns=['type','date','num']

>>>df
type   date num
0 ip4 20170307  1
1 ip4 20170307  1
2 ip5 20170307  1
3 ip5 20170307  1
4 ip6 20170308  1
5 ip5 20170308  1
>>> pd.pivot_table(df,values='num',rows=['type'],cols=['date'],aggfunc=np.sum).fillna(0)

操作一下就是实现结果。

注:这个函数的参数形式在0.13.x版本里有效,其他版本请参考相应文档。

从0.14.0开始,参数形式升级成pd.pivot_table(df,values='num',index=['type'],columns=['date'],aggfunc=np.sum).fillna(0)

以上这篇pandas pivot_table() 按日期分多列数据的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python3.3使用tkinter开发猜数字游戏示例
Mar 14 Python
Python操作MySQL简单实现方法
Jan 26 Python
Python实现的数据结构与算法之快速排序详解
Apr 22 Python
Python使用dis模块把Python反编译为字节码的用法详解
Jun 14 Python
Python 包含汉字的文件读写之每行末尾加上特定字符
Dec 12 Python
python中的计时器timeit的使用方法
Oct 20 Python
Python基于PyGraphics包实现图片截取功能的方法
Dec 21 Python
对python内置map和six.moves.map的区别详解
Dec 19 Python
python程序中的线程操作 concurrent模块使用详解
Sep 23 Python
TensorFlow——Checkpoint为模型添加检查点的实例
Jan 21 Python
Python3中的f-Strings增强版字符串格式化方法
Mar 04 Python
基于python计算并显示日间、星期客流高峰
May 07 Python
python生成以及打开json、csv和txt文件的实例
Nov 16 #Python
python判断列表的连续数字范围并分块的方法
Nov 16 #Python
Python 数值区间处理_对interval 库的快速入门详解
Nov 16 #Python
Pandas Shift函数的基础入门学习笔记
Nov 16 #Python
Python补齐字符串长度的实例
Nov 15 #Python
python实现对指定字符串补足固定长度倍数截断输出的方法
Nov 15 #Python
Python 输入一个数字判断成绩分数等级的方法
Nov 15 #Python
You might like
php出现Cannot modify header information问题的解决方法大全
2008/04/09 PHP
php伪静态之APACHE篇
2014/06/02 PHP
Zend Framework教程之Application和Bootstrap用法详解
2016/03/10 PHP
ThinkPHP模板标签eq if 中区分0,null,false的方法
2017/03/24 PHP
PHP pthreads v3下的Volatile简介与使用方法示例
2020/02/21 PHP
JavaScript中json使用自己总结
2013/08/13 Javascript
JavaScript类属性的访问方式详解
2014/02/11 Javascript
node.js中watch机制详解
2014/11/17 Javascript
JavaScript结合AJAX_stream实现流式显示
2015/01/08 Javascript
js根据鼠标移动速度背景图片自动旋转的方法
2015/02/28 Javascript
JavaScript实现Iterator模式实例分析
2015/06/09 Javascript
javascript实现图片延迟加载方法汇总(三种方法)
2015/08/27 Javascript
理解JavaScript事件对象
2016/01/25 Javascript
原生js实现自由拖拽弹窗代码demo
2016/06/29 Javascript
什么是JavaScript中的结果值?
2016/10/08 Javascript
JavaScript之cookie技术详解
2016/11/18 Javascript
基于jQuery的checkbox全选问题分析
2016/11/18 Javascript
WebGL学习教程之Three.js学习笔记(第一篇)
2019/04/25 Javascript
深入解析Vue源码实例挂载与编译流程实现思路详解
2019/05/05 Javascript
js实现页面导航层级指示效果
2020/08/25 Javascript
Python安装与基本数据类型教程详解
2019/05/29 Python
卸载tensorflow-cpu重装tensorflow-gpu操作
2020/06/23 Python
详解python百行有效代码实现汉诺塔小游戏(简约版)
2020/10/30 Python
HTML5 Geolocation API的正确使用方法
2018/12/04 HTML / CSS
华丽的手绘陶瓷:MacKenzie-Childs
2017/02/04 全球购物
求职简历推荐信范文
2013/12/02 职场文书
大学新生欢迎词
2014/01/10 职场文书
商务日语专业的自荐信
2014/05/23 职场文书
国际贸易专业自荐信
2014/06/10 职场文书
银行职员工作失误检讨书
2014/10/14 职场文书
贵阳市党的群众路线教育实践活动党(工)委领导班子整改方案
2014/10/26 职场文书
小学生节水倡议书
2015/04/29 职场文书
毕业证明模板
2015/06/19 职场文书
消防宣传语大全
2015/07/13 职场文书
2015年庆祝国庆节66周年演讲稿
2015/07/30 职场文书
浅谈Redis的几个过期策略
2021/05/27 Redis