作者 | 刘早起早起

来源 | 早起Python(ID:zaoqi-python)

头图 |  CSDN 下载自东方IC

大家好,在之前的很多介绍 pandas 与 Excel 的文章中,我们说过「数据透视表」是 Excel 完胜 pandas 的一项功能。

Excel 下只需要选中数据—>点击插入—>数据透视表即可生成,并且支持字段的拖取实现不同的透视表,非常方便,比如某招聘数据制作地址、学历、薪资的透视表

而在Pandas中制作数据透视表可以使用 pivot_table 函数,例如同样制作上面的透视表可以使用下面的代码

pd.pivot_table(df,index=["地址","学历"],values=["薪资水平"])

可以看到虽然结果一样,但是并没有 Excel 一样方便修改,制作多张表需要多次修改代码,属实麻烦。

pivottablejs

现在,我们可以使用 pivottablejs,可以让你在 Jupyter Notebook 中,像操作 Excel 一样尽情的使用数据透视表!

安装很简单,可以使用 pip install pivottablejs或者conda install pivottablejs 轻松安装。

接下来,只需两行代码,即可轻松将数据透视表和强大的 pandas 结合起来

from pivottablejs import pivot_ui
pivot_ui(df)

就像上面GIF展示的一样,你可以在Notebook中任意的拖动、筛选来生成不同的透视表,就像在Excel中一样,并且支持多种图表的即时展示

还等什么,用它!pandas 的强大功能与便捷的数据透视表操作,可以兼得之!

更多精彩推荐
☞AI 与 5G 时代,实时互联网的下一个风口是什么?
☞开发者注意!盘一盘 iOS 14 中 Swift 和 SwiftUI 的使用情况
☞近 9 成大学生支持学校开设恋爱课!| 每日趣闻
☞四款 5G 版 iPhone 12 齐发,支持北斗系统,你准备好了吗?
☞听说你的模型训练耗时太长?来昇腾开发者沙龙找解决方案
☞8000字 | 32 张图 | 一文搞懂事务+隔离级别+阻塞+死锁
☞今年至少有75家交易所关闭,近半数没有说明原因
点分享点点赞点在看

pivottablejs|在Jupyter 中尽情使用数据透视表!相关推荐

  1. 计算机表格中如何计算数据透视表,Excel中如何在数据透视表中进行计算

    会计工作中离不开excel电子表格软件,它不仅具有数据输入.输出.显示.分类.统计.查询等数据处理的基本功能,还具有强大的数据分析功能与程序执行自动化功能,为会计人员的工作提供了许多便利.数据透视表是 ...

  2. 六、Excel中重要的数据透视表,必须要学会

    @Author : By Runsen @Date : 2020/5/12 作者介绍:Runsen目前大三下学期,专业化学工程与工艺,大学沉迷日语,Python, Java和一系列数据分析软件.导致翘 ...

  3. java导出数据透视表_使用数据库中的Java流制作数据透视表

    java导出数据透视表 来自数据库行和表的原始数据不能为人类读者提供太多了解. 相反,如果我们对数据执行某种聚合,则人类更有可能看到数据模式 在向我们展示之前. 数据透视表是聚合的一种特定形式,我们可 ...

  4. 计算机表格中如何计算数据透视表,如何在EXCEL数据透视表中进行计算 |

    excel 数据透视表 中如何 插入公式 数据透视表>公式>计算字段 Excel 数据透视表中如何算占比? 在表格中右键透视表之后,打开值字置,点击值显示方式,然下拉菜单择多种占比. ex ...

  5. 计算机表格中如何计算数据透视表,Excel表格中在数据透视表中添加计算字段的方法...

    计算字段是使用数据透视表中的字段同其他内容经过计算后得到的,如果用户需要在数据透视表中自定义计算公式以计算数据,可以通过添加计算字段来实现,下面介绍Excel表格中在数据透视表中添加计算字段的具体操作 ...

  6. 在PPT中插入数据透视表(数据透视图)

    在PPT制作过程中,有时需要插入EXCEL中常用的数据透视表(数据透视图) 下面说一下方法:(以office2007为例) 首先,在EXCEL中选中要进行数据分析的数据区域,并定义区域名称.这里我们取 ...

  7. 编辑状态打开mysql表,Excel2016中数据透视表的编辑操作方法

    在Excel2016中建立初始的数据透视表后,可以对数据透视表进行一系列的编辑操作(如添加或删除字段.改变字段的显示顺序.更改统计字段的算法以及数据更新等),以达到不同的统计目的. 一.查看各门店数量 ...

  8. 巧用Excel 2010数据透视表制作销售报表

    小刘需要根据2010-2011两年间的订单记录创建季度报表,以便分析各类图书的销售情况.面对如此庞大的订单记录,该从何下手呢? 其实最快捷的办法是使用Excel 2010创建数据透视表,以快速合并和比 ...

  9. C# 操作Excel数据透视表

    2019独角兽企业重金招聘Python工程师标准>>> 一.概述 数据透视表(Pivot Table)是一种交互式的表,可以进行某些计算,如求和与计数等,可动态地改变透视表版面布置, ...

最新文章

  1. 基于脆弱水印的图像篡改检测实现
  2. 运用SQLAlchemy
  3. linux who命令实现,linux下 who命令(3)(示例代码)
  4. 大数据(11) - kafka的安装与使用
  5. 第三次学JAVA再学不好就吃翔(part48)--String类的判断功能
  6. osg::ComputeBoundsVisitor用法(一)
  7. 安卓APP_ Fragment(2)—— Activity与Fragment的通信
  8. linux pdb创建表空间,ORACLE12C PDB创建默认表空间和用户语句(示例代码)
  9. 计算机控制系统课程设计中期报告,课程设计中期报告模板.doc
  10. Example-Based Facial Rigging
  11. 完整版彻底卸载SQL Server2019
  12. 蚂蚁金服Java面试题、笔试题(含答案)-高级
  13. 很好用的邮件发送软件mutt
  14. 目标定位算法(四)之移动目标定位算法
  15. JavaScript在线教程网址
  16. SQL Server 索引中的碎片和填充因子
  17. 联想thinkpad E450C如何进入BIOS?
  18. PX Deq Create send blkd
  19. 微信接入服务器源码,经典论坛程序Discuz! Q 1.0 发布:完全开放源码,原生接入微信...
  20. JavaWeb+Tomcat+Servlet使用<c:foreach>标签时,jsp等网页文件获取不到request域中的数据

热门文章

  1. 20165309 实验三 敏捷开发与XP实践
  2. 如何向github上传文件
  3. c#划分目录和文件(小白的一点经验)
  4. Kubernetes安装时gpg: no valid OpenPGP data found. 的另外一种解决办法
  5. [CMake] message 打印变量值
  6. 低配本用win10服务器系统,低配电脑装win10最早版可以吗
  7. 代码创建listview android,android ListView 示例4 使用 SimpleAdapter 创建 ListView
  8. php微信绑定银行卡_PHP实现微信提现功能
  9. can接收进入两次中断_STM32的CAN2口无法进入接收中断
  10. 下一较大值(一,二)