微信号:Python_xiaowu

介绍:清华出版社《Python程序设计》系列教材作者董付国的Python小屋.介绍Python基础语法知识、标准库、扩展库知识,探讨Python在各领域的应用.

Python使用pandas扩展库DataFrame对象的pivot方法对数据进行透视转换

2017-10-11 22:17 董付国

Python扩展库pandas的DataFrame对象的pivot()方法可以对数据进行行列互换,或者进行透视转换,在有些场合下分析数据时非常方便。

DataFrame对象的pivot()方法可以接收三个参数,分别是index、columns和values,其中index用来指定转换后DataFrame对象的纵向索引,columns用来指定转换后DataFrame对象的横向索引或者列名,values用来指定转换后DataFrame对象的值。

为防止数据行过长影响手机阅读,我把代码以及运行结果截图发上来:

创建测试用的DataFrame对象:


透视转换,指定index、columns和values:


透视转换,不指定values,但可以使用下标访问指定的values:


---------相关阅读----------

Python使用pandas读取Excel文件数据和预处理小案例

使用Python内置集合对象和内置函数filter()过滤无效书评

Python数据分析扩展库pandas的DataFrame排序方法小结

Pandas创建DataFrame对象的几种常用方法

Python基于用户协同过滤算法的电影推荐代码demo

Python+pandas读取Excel文件并统计演员参演电影数量

Python统计共同参演电影最多的演员组合

Python读取Excel文件统计演员参演电影


----------喜大普奔----------

1、继《Python程序设计基础》(2017年9月第5次印刷)、《Python程序设计(第2版)》(2017年9月第4次印刷)、《Python可以这样学》(2017年7月第3次印刷)系列图书之后,董付国老师新书《Python程序设计开发宝典》已于2017年8月1日在清华大学出版社出版,并于2017年9月进行了第2次印刷。为庆祝新书《Python程序设计开发宝典》全面上架,清华大学出版社联合“赣江图书专营”淘宝店推出特价优惠活动,《Python程序设计开发宝典》原价69元,新书上架期间超低价39.8元,可以复制下面的链接使用浏览器打开查看图书详情和购买:

https://detail.tmall.com/item.htm?spm=a1z10.3-b-s.w4011-14464369246.84.46f16db0roWfX4&id=557107249812&rn=339cbc9df2bac424664103917dedfbd2&abbucket=8&tbpm=3

2、10月13日——15日,重庆,全国高校程序设计系列课程高级研究班,详见:全国高校程序设计系列课程高级研修班(Python)通知


 
Python小屋 更多文章 Python花式编程案例集锦(6) Python批量修改Excel文件格式:加粗、颜色交替、渐变背景色填充 KNN分类算法原理与Python+sklearn实现根据身高和体重对体型分类 Python使用pandas读取Excel文件数据和预处理小案例 Python编程常见出错信息及原因分析(4)
猜您喜欢 一张图看懂各省高考加分政策 【战略档案第10期】互联网&智能电视:阵营、桎梏与突围 我们90%的工程师都用你写的软件,但抱歉 我们不能聘用你 PHP7正式发布 一封来自Bob的密信