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

 更新时间:2018年11月16日 09:11:08   作者:徐三少北  
今天小编就为大家分享一篇pandas pivot_table() 按日期分多列数据的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

如下所示:

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利用Selenium实现网站自动签到功能

    Python利用Selenium实现网站自动签到功能

    小编了解到了python的selenium库对于自动化测试的初学者很容易上手,今天就借这篇文章给大家介绍Python利用Selenium实现网站自动签到功能,感兴趣的朋友一起看看吧
    2021-09-09
  • 基于Python和Tkinter实现高考倒计时功能

    基于Python和Tkinter实现高考倒计时功能

    随着高考的临近,每个考生都在紧锣密鼓地复习,这时候,一款实用的倒计时软件能有效帮助你规划剩余时间,提醒你不要浪费每一分每一秒,今天,我们来聊聊一款基于Python和Tkinter开发的高考倒计时软件,功能简单却极具实用性,让你在紧张的备考过程中不再迷失
    2025-03-03
  • python中windows链接linux执行命令并获取执行状态的问题小结

    python中windows链接linux执行命令并获取执行状态的问题小结

    这篇文章主要介绍了python中windows链接linux执行命令并获取执行状态,由于工具是pyqt写的所以牵扯到用python链接linux的问题,这里记录一下一些碰到的问题,需要的朋友可以参考下
    2022-11-11
  • 用Python写个新年贺卡生成器

    用Python写个新年贺卡生成器

    大家好,本篇文章主要讲的是用Python写个新年贺卡生成器,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下
    2022-01-01
  • 了解不常见但是实用的Python技巧

    了解不常见但是实用的Python技巧

    下面有一些相对不常见但非常有用的Python技巧,小编来和大家一起学习一下
    2019-05-05
  • Python使用Numpy实现Kmeans算法的步骤详解

    Python使用Numpy实现Kmeans算法的步骤详解

    将物理或抽象对象的集合分成由类似的对象组成的多个类的过程被称为聚类。这篇文章主要介绍了Python使用Numpy实现Kmeans算法,需要的朋友可以参考下
    2021-11-11
  • python等间距取值方式

    python等间距取值方式

    这篇文章主要介绍了python等间距取值方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-05-05
  • Python中xml.etree.ElementTree的使用示例

    Python中xml.etree.ElementTree的使用示例

    ElementTree是Python标准库中的一个模块,专门用于处理XML文件,它提供了解析、创建、修改和遍历XML文档的API,非常适合处理配置文件、数据交换格式和Web服务响应等场景,本文就来介绍一下,感兴趣的可以了解一下
    2024-09-09
  • python列表:开始、结束、步长值实例

    python列表:开始、结束、步长值实例

    这篇文章主要介绍了python列表:开始、结束、步长值实例,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-05-05
  • python绘制柱形图的方法

    python绘制柱形图的方法

    这篇文章主要为大家详细介绍了python绘制柱形图的方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-04-04

最新评论