python中pivot()函数基础知识点


Posted in Python onJanuary 03, 2021

不同于以往为大家介绍的函数使用,我们利用pivot函数可以实现的方式,就是用来重塑数据使用的,在python的使用上并不常见,但是如果需要利用这种功能,基本上能够被我们选择调用的函数,pivot函数一定是榜上有名,下面我们就围绕着该函数,给大家做详细的内容讲解,一起来看下吧。

函数语法:

pivot()

参数:

Index、columns需要注意的是前者是可选参数,后者是必选参数。

使用实例:

import pandas as pd
df=pd.read_csv("user_label_part1.csv",sep=',',encoding='gbk')

注意点:

数据分析的时候要记得将pivot结果reset_index()

函数使用:

df.head(10)
temp=df.pivot(index='user_log_acct',columns='item_third_cate_cd',values='label')
temp.to_csv("res.csv",sep=',',encoding='gbk')
df.head(3)

Python的pivot函数结构讲解

pivot(index=None, columns=None, values=None)

index: 可选参数。设置新dataframe的行索引,如果未指明,就用当前已存在的行索引。

columns:必选参数。用来设置作为新dataframe的列索引。

values:可选参数。在原dataframe中选中某一列/几列的值,使其在新dataframe的列里显示。如果不指定,则默认将原dataframe中所有的列都显示,这里需要注意:为了将所有的值都显示出来,就会出现多层行索引的情况。

以上就是python中pivot()函数基础知识点的详细内容,更多关于python中pivot()函数是什么的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
python为tornado添加recaptcha验证码功能
Feb 26 Python
深入解析Python设计模式编程中建造者模式的使用
Mar 02 Python
使用Python爬了4400条淘宝商品数据,竟发现了这些“潜规则”
Mar 23 Python
python3使用SMTP发送HTML格式邮件
Jun 19 Python
如何利用python制作时间戳转换工具详解
Sep 12 Python
python实现写数字文件名的递增保存文件方法
Oct 25 Python
python多线程并发让两个LED同时亮的方法
Feb 18 Python
python控制台实现tab补全和清屏的例子
Aug 20 Python
使用tensorflow DataSet实现高效加载变长文本输入
Jan 20 Python
Python调用jar包方法实现过程解析
Aug 11 Python
scrapy-redis分布式爬虫的搭建过程(理论篇)
Sep 29 Python
Python游戏开发实例之graphics实现AI五子棋
Nov 01 Python
python regex库实例用法总结
Jan 03 #Python
Python爬虫之Selenium库的使用方法
Jan 03 #Python
学会迭代器设计模式,帮你大幅提升python性能
Jan 03 #Python
Python编写万花尺图案实例
Jan 03 #Python
Python 实现一个简单的web服务器
Jan 03 #Python
关于Python错误重试方法总结
Jan 03 #Python
详解python中的异常和文件读写
Jan 03 #Python
You might like
PHP中调用JAVA
2006/10/09 PHP
给初学者的30条PHP最佳实践(荒野无灯)
2011/08/02 PHP
Thinkphp中import的几个用法详细介绍
2014/07/02 PHP
php读取文件内容到数组的方法
2015/03/16 PHP
PHP中PCRE正则解析代码详解
2019/04/26 PHP
js jquery做的图片连续滚动代码
2008/01/06 Javascript
javascript XMLHttpRequest对象全面剖析
2010/04/24 Javascript
IE不支持getElementsByClassName最终完美解决方案
2012/12/17 Javascript
js内存泄露的几种情况详细探讨
2013/05/31 Javascript
js取模(求余数)隔行变色
2014/05/15 Javascript
抛弃Nginx使用nodejs做反向代理服务器
2014/07/17 NodeJs
js实现select下拉框菜单
2015/12/08 Javascript
javascript每日必学之继承
2016/02/23 Javascript
jQuery模拟Marquee实现无缝滚动效果完整实例
2016/09/29 Javascript
Vue路由切换时的左滑和右滑效果示例
2018/05/29 Javascript
JavaScript canvas实现雪花随机动态飘落
2020/02/08 Javascript
[01:00:06]加油DOTA_EP01_网络版
2014/08/09 DOTA
[11:12]2018DOTA2国际邀请赛寻真——绿色长城OpTic
2018/08/10 DOTA
python简单图片操作:打开\显示\保存图像方法介绍
2017/11/23 Python
python读取tif图片时保留其16bit的编码格式实例
2020/01/13 Python
Python 将 QQ 好友头像生成祝福语的实现代码
2020/05/03 Python
python如何保存文本文件
2020/06/07 Python
Python叠加矩形框图层2种方法及效果
2020/06/18 Python
tensorflow之读取jpg图像长和宽实例
2020/06/18 Python
CSS3教程:background-clip和background-origin
2008/10/17 HTML / CSS
波兰在线杂货店:Polski Koszyk
2019/11/02 全球购物
《陶罐和铁罐》教学反思
2014/02/19 职场文书
公司经理任命书
2014/06/05 职场文书
身边的榜样活动方案
2014/08/20 职场文书
2014入党积极分子批评与自我批评思想报告
2014/10/06 职场文书
临时用工协议书范本
2014/10/29 职场文书
2014年勤工助学工作总结
2014/11/24 职场文书
保险公司岗前培训工作总结
2015/10/24 职场文书
文艺委员竞选稿
2015/11/19 职场文书
python-for x in range的用法(注意要点、细节)
2021/05/10 Python
一篇文章弄懂Python中的内建函数
2021/08/07 Python