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 相关文章推荐
Python实现简单拆分PDF文件的方法
Jul 30 Python
python WindowsError的错误代码详解
Jul 23 Python
numpy使用技巧之数组过滤实例代码
Feb 03 Python
python3爬取各类天气信息
Feb 24 Python
关于python2 csv写入空白行的问题
Jun 22 Python
python使用Qt界面以及逻辑实现方法
Jul 10 Python
Python 如何提高元组的可读性
Aug 26 Python
python模块导入的方法
Oct 24 Python
python sorted方法和列表使用解析
Nov 18 Python
基于python-pptx库中文文档及使用详解
Feb 14 Python
Keras—embedding嵌入层的用法详解
Jun 10 Python
python中pandas对多列进行分组统计的实现
Jun 18 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
第十节 抽象方法和抽象类 [10]
2006/10/09 PHP
php计划任务之ignore_user_abort函数实现方法
2015/01/08 PHP
php实现数组中索引关联数据转换成json对象的方法
2015/07/08 PHP
YII Framework框架教程之安全方案详解
2016/03/14 PHP
Yii 2.0自带的验证码使用经验分享
2017/06/19 PHP
[原创]PHP实现字节数Byte转换为KB、MB、GB、TB的方法
2017/08/31 PHP
JavaScript入门教程(5) js Screen屏幕对象
2009/01/31 Javascript
JavaScript setTimeout和setInterval的使用方法 说明
2010/03/25 Javascript
JS 自定义函数缺省值的设置方法
2010/05/05 Javascript
jquery中dom操作和事件的实例学习 下拉框应用
2011/12/01 Javascript
清除div下面的所有标签的方法
2014/02/17 Javascript
php+js实现倒计时功能
2014/06/02 Javascript
JS函数this的用法实例分析
2015/02/05 Javascript
JavaScript仿聊天室聊天记录
2016/12/27 Javascript
jQuery实现贪吃蛇小游戏(附源码下载)
2017/03/04 Javascript
JS判断用户用的哪个浏览器实例详解
2018/10/09 Javascript
layer弹出层取消遮罩的方法
2019/09/25 Javascript
python数据结构之二叉树的统计与转换实例
2014/04/29 Python
实例讲解python中的协程
2018/10/08 Python
Python自定义函数计算给定日期是该年第几天的方法示例
2019/05/30 Python
Python 元组操作总结
2019/09/18 Python
python图形开发GUI库pyqt5的详细使用方法及各控件的属性与方法
2020/02/14 Python
关于django python manage.py startapp 应用名出错异常原因解析
2020/12/15 Python
用OpenCV进行年龄和性别检测的实现示例
2021/01/29 Python
施华洛世奇英国官网:SWAROVSKI英国
2017/03/13 全球购物
英国名牌服装购物网站:OD’s Designer
2019/09/02 全球购物
英国复古服装购物网站:Collectif
2019/10/30 全球购物
Vans(范斯)新西兰官方网站:美国原创极限运动品牌
2020/09/19 全球购物
会计电算化专业自荐信
2014/03/15 职场文书
活动总结报告范文
2014/05/04 职场文书
副校长竞聘演讲稿
2014/09/01 职场文书
滞留工资返还协议书
2014/10/19 职场文书
交通事故起诉书
2015/05/19 职场文书
SQL中的连接查询详解
2022/06/21 SQL Server
Python实现数据的序列化操作详解
2022/07/07 Python
MySQL 原理与优化之Update 优化
2022/08/14 MySQL