Pandas模块提供实现透视表功能的pivot_table函数

pd.pivot_table(data,values=None,index=None,columns=None,aggfunc='mean',fill_value=None,margins=False,dropna=True,margins_name='All')
  • data:指定需要构造透视表的数据
  • values:指定需要拉入“数值”框的字段列表
  • index:......“行标签”......
  • columns:......"列标签"......
  • aggfunc:指定数值的统计函数,默认为统计均值,也可以指定numpy模块中的其他统计函数
  • fill_value: 指定一个标量,用于填充缺失值
  • margins:bool类型参数,是否需要显示行或列的总计值,默认False
  • dropna:bool型,是否删除整列为删除的字段,默认True
  • margins_name:指定行或列的总计名称,默认为All
# 数据读取
diamonds = pd.read_table(r'''C:\Users\yu'chuan'zhao\Desktop\pythondatacourse\第5章 Python数据处理工具--Pandas\diamonds.csv''', sep = ',')
# 两个分组变量的列联表
# 导入numpy模块
import numpy as np
pd.pivot_table(data = diamonds, index = 'clarity', columns = 'cut', values = 'carat', aggfunc = np.size,margins = True, margins_name = '总计')

Python 透视表相关推荐

  1. python透视表画图_用Python实现数据的透视表的方法

    在处理数据时,经常需要对数据分组计算均值或者计数,在Microsoft Excel中,可以通过透视表轻易实现简单的分组运算.而对于更加复杂的分组运算,Python中pandas包可以帮助我们实现. 1 ...

  2. python中pivot table 透视表实例

    下面是python透视表的简单实例,希望对学习这一块的朋友们能够有所帮助. import pandas as pddef pivot_table():data_df = pd.read_csv(&qu ...

  3. 【Python】透视表、统计表、汇总表、报表

    [博客地址]:https://blog.csdn.net/sunyaowu315 [博客大纲地址]:https://blog.csdn.net/sunyaowu315/article/details/ ...

  4. 【Python基础】在pandas中使用数据透视表

    文章来源于Python大数据分析,作者朱卫军 什么是透视表? 经常做报表的小伙伴对数据透视表应该不陌生,在excel中利用透视表可以快速地进行分类汇总,自由组合字段聚合计算,而这些只需要拖拉拽就能实现 ...

  5. ​【Python基础】一文看懂 Pandas 中的透视表

    作者:来源于读者投稿 出品:Python数据之道 一文看懂 Pandas 中的透视表 透视表在一种功能很强大的图表,用户可以从中读取到很多的信息.利用excel可以生成简单的透视表.本文中讲解的是如何 ...

  6. Python数据分析pandas之分组统计透视表

    Python数据分析pandas之分组统计透视表 数据聚合统计 Padans里的聚合统计即是应用分组的方法对数据框进行聚合统计,常见的有min(最小).max(最大).avg(平均值).sum(求和) ...

  7. 用python做透视表_用Python实现数据的透视表的方法

    用Python实现数据的透视表的方法 来源:中文源码网    浏览: 次    日期:2019年11月5日 [下载文档:  用Python实现数据的透视表的方法.txt ] (友情提示:右键点上行tx ...

  8. python数据透视、有的value不能同时输出_python – Pandas数据透视表ValueError:索引包含重复的条目,无法重新整形...

    我有一个如下所示的数据帧(前3行): Sample_Name Sample_ID Sample_Type IS Component_Name IS_Name Component_Group_Name ...

  9. python去重计数_用Python实现透视表的value_sum和countdistinct功能

    在pandas库中实现Excel的数据透视表效果通常用的是df['a'].value_counts()这个函数,表示统计数据框(DataFrame) df的列a各个元素的出现次数:例如对于一个数据表如 ...

  10. SQL Server中数据透视表的Python脚本

    This article talks about Python scripts for creating pivot tables in multiple ways. 本文讨论了以多种方式创建数据透视 ...

最新文章

  1. 百度、谷歌理念对对碰
  2. 2018.10.25-dtoj-2903-蛋糕(cake)
  3. ORA-12518 TNS:监听程序无法分发客户机连接 解决办法
  4. 生物学50年难题被DeepMind解决了,蛋白质版“阿法狗”预测结构准确性达92.4
  5. MYSQL一主多从配置
  6. 编译原理什么是移进规约冲突_编译原理复习题
  7. javascript --- 原生的拖拽功能实现
  8. 阿里开源!轻量级深度学习端侧推理引擎 MNN
  9. 关闭内核Debug_log打印!
  10. git修改user.name 和user.email
  11. 如何反编译APK文件
  12. linux mysql 修改root密码_MySQL忘了root密码,如何修改?
  13. 立创EDA库导入AD库
  14. Red Giant红巨人特效插件助力制作影视大片特效
  15. 半导体PN结的工作原理
  16. excel转置怎么操作_收藏!Excel表格常见问题,超详细的解决方案
  17. TTL RGB信号相关
  18. D语言(dlang)编写单片机(cortex-m系列)应用需要用到的技巧
  19. mysql5.7越用c盘越小_Windows7的C盘可用空间为什么越用越小呢?
  20. dropna()函数如何使用

热门文章

  1. 转换pdf异常The document appears to be corrupted and cannot be loaded解决
  2. HarmonyOS 十分钟实现Hello world|和车神哥一起学
  3. 蓝牙耳机音量控制问题
  4. 关于知识图谱标准化构建平台的思考:知识图谱只能做项目,不能做平台?
  5. What is CRA?
  6. 开发一个时间管理小程序
  7. LeetCode:934. Shortest Bridge - Python
  8. 第一天 游戏策划学习
  9. Zynq7000(XC7Z045FF900)硬件开发完整指南
  10. 计算机电源16脚芯片,康舒AP16PCO5 ATX电源电路原理与维修(二)