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函数式编程指南(三):迭代器详解
Jun 24 Python
Python面向对象编程中关于类和方法的学习笔记
Jun 30 Python
python实现解数独程序代码
Apr 12 Python
python @property的用法及含义全面解析
Feb 01 Python
Python代码块批量添加Tab缩进的方法
Jun 25 Python
python中将正则过滤的内容输出写入到文件中的实例
Oct 21 Python
python 找出list中最大或者最小几个数的索引方法
Oct 30 Python
使用python Telnet远程登录执行程序的方法
Jan 26 Python
python tkinter组件使用详解
Sep 16 Python
Python Pillow.Image 图像保存和参数选择方式
Jan 09 Python
基于python-pptx库中文文档及使用详解
Feb 14 Python
Django ForeignKey与数据库的FOREIGN KEY约束详解
May 20 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批量生成缩略图的代码
2008/07/19 PHP
解析百度搜索结果link?url=参数分析 (全)
2012/10/09 PHP
PHP/HTML混写的四种方式总结
2017/02/27 PHP
用jQuery技术实现Tab页界面之二
2009/09/21 Javascript
javascript框架设计之框架分类及主要功能
2015/06/23 Javascript
JavaScript中的prototype原型学习指南
2016/05/09 Javascript
BootStrap tooltip提示框使用小结
2016/10/26 Javascript
JavaScript中Array对象用法实例总结
2016/11/29 Javascript
jquery做个日期选择适用于手机端示例
2017/01/10 Javascript
vue.js项目打包上线的图文教程
2017/11/16 Javascript
详解一次Vue低版本安卓白屏问题的解决过程
2019/05/30 Javascript
Node.js实现简单管理系统
2019/09/23 Javascript
JavaScript this在函数中的指向及实例详解
2019/10/14 Javascript
基于VUE实现简单的学生信息管理系统
2021/01/13 Vue.js
python抓取某汽车网数据解析html存入excel示例
2013/12/04 Python
python 示例分享---逻辑推理编程解决八皇后
2014/07/20 Python
python anaconda 安装 环境变量 升级 以及特殊库安装的方法
2017/06/21 Python
python使用生成器实现可迭代对象
2018/03/20 Python
利用pandas读取中文数据集的方法
2018/07/25 Python
Python并发之多进程的方法实例代码
2018/08/15 Python
python处理excel绘制雷达图
2019/10/18 Python
Python 词典(Dict) 加载与保存示例
2019/12/06 Python
python自动识别文本编码格式代码
2019/12/26 Python
Python语法垃圾回收机制原理解析
2020/03/25 Python
Python super()函数使用及多重继承
2020/05/06 Python
Python常用扩展插件使用教程解析
2020/11/02 Python
移动端HTML5开发神器之vconsole详解
2020/12/15 HTML / CSS
乐高奥地利官方商店:LEGO Shop AT
2019/07/16 全球购物
大学毕业生个人自荐书
2014/07/02 职场文书
委托证明书
2014/09/17 职场文书
我的中国梦主题教育活动总结
2015/05/07 职场文书
新年晚会主持词开场白
2015/05/28 职场文书
Jupyter notebook 输出部分显示不全的解决方案
2021/04/24 Python
pandas DataFrame.shift()函数的具体使用
2021/05/24 Python
SpringBoot集成Redis,并自定义对象序列化操作
2021/06/22 Java/Android
用PYTHON去计算88键钢琴的琴键频率和音高
2022/04/10 Python