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中实现常量(Const)功能
Jan 28 Python
复习Python中的字符串知识点
Apr 14 Python
python生成器generator用法实例分析
Jun 04 Python
12步入门Python中的decorator装饰器使用方法
Jun 20 Python
python计算两个矩形框重合百分比的实例
Nov 07 Python
pytorch 在sequential中使用view来reshape的例子
Aug 20 Python
pytorch下大型数据集(大型图片)的导入方式
Jan 08 Python
python实现五子棋游戏(pygame版)
Jan 19 Python
Python日志logging模块功能与用法详解
Apr 09 Python
解决python使用list()时总是报错的问题
May 05 Python
使用keras实现非线性回归(两种加激活函数的方式)
Jul 05 Python
Python实现钉钉/企业微信自动打卡的示例代码
Feb 02 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
require(),include(),require_once()和include_once()的异同
2007/01/02 PHP
thinkphp路由规则使用示例详解和伪静态功能实现(apache重写)
2014/02/24 PHP
php准确获取文件MIME类型的方法
2015/06/17 PHP
PHP和Mysql中转UTF8编码问题汇总
2015/10/10 PHP
详解Laravel视图间共享数据与视图Composer
2016/08/04 PHP
php PDO实现的事务回滚示例
2017/03/23 PHP
php正则表达式基本知识与应用详解【经典教程】
2017/04/17 PHP
javascript学习笔记(七)Ajax和Http状态码
2014/10/08 Javascript
JS对象与json字符串格式转换实例
2014/10/28 Javascript
js实现宇宙星空背景效果的方法
2015/03/03 Javascript
实例解析jQuery插件EasyUI最常用的表单验证规则
2015/11/29 Javascript
20分钟打造属于你的Bootstrap站点
2016/07/27 Javascript
原生js封装的一些jquery方法(详解)
2016/09/20 Javascript
探究JavaScript中的五种事件处理程序方式
2016/12/07 Javascript
微信小程序实现导航栏选项卡效果
2020/06/19 Javascript
一次微信小程序内地图的使用实战记录
2019/09/09 Javascript
使用Easyui实现查询条件的后端传递并自动刷新表格的两种方法
2019/09/09 Javascript
mapboxgl实现带箭头轨迹线的代码
2021/01/04 Javascript
node中短信api实现验证码登录的示例代码
2021/01/20 Javascript
python在windows下实现ping操作并接收返回信息的方法
2015/03/20 Python
利用Python如何生成hash值示例详解
2017/12/20 Python
python+selenium打印当前页面的titl和url方法
2018/06/22 Python
python读取LMDB中图像的方法
2018/07/02 Python
Python使用一行代码获取上个月是几月
2018/08/30 Python
python实现车牌识别的示例代码
2019/08/05 Python
Python+OpenCv制作证件图片生成器的操作方法
2019/08/21 Python
Python PIL图片添加字体的例子
2019/08/22 Python
Python动态导入模块:__import__、importlib、动态导入的使用场景实例分析
2020/03/30 Python
应届电子商务毕业自荐书范文
2014/02/11 职场文书
学生操行评语大全
2014/04/24 职场文书
给学校建议书范文
2014/05/13 职场文书
商务专员岗位职责范本
2014/06/29 职场文书
降价通知函
2015/04/23 职场文书
PyQt5爬取12306车票信息程序的实现
2021/05/14 Python
python opencv通过按键采集图片源码
2021/05/20 Python
详解Spring Boot使用系统参数表提升系统的灵活性
2021/06/30 Java/Android