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支持断点续传的多线程下载示例
Jan 16 Python
Python3实现生成随机密码的方法
Aug 23 Python
Python爬虫框架Scrapy实战之批量抓取招聘信息
Aug 07 Python
几种实用的pythonic语法实例代码
Feb 24 Python
Python网络编程使用select实现socket全双工异步通信功能示例
Apr 09 Python
解决seaborn在pycharm中绘图不出图的问题
May 24 Python
基于Python List的赋值方法
Jun 23 Python
Linux下安装python3.6和第三方库的教程详解
Nov 09 Python
python批量从es取数据的方法(文档数超过10000)
Dec 27 Python
浅析python 定时拆分备份 nginx 日志的方法
Apr 27 Python
scrapy处理python爬虫调度详解
Nov 23 Python
Python开发之QT解决无边框界面拖动卡屏问题(附带源码)
May 27 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
收音机鉴频器对声音的影响和频偏分析
2021/03/02 无线电
用Simple Excel导出xls实现方法
2012/12/06 PHP
php读取csc文件并输出
2015/05/21 PHP
php给图片添加文字水印方法汇总
2015/08/27 PHP
PHP7如何开启Opcode打造强悍性能详解
2018/05/11 PHP
PHP常用header头定义代码示例汇总
2020/08/29 PHP
收集的网上用的ajax之chat.js文件
2007/04/08 Javascript
Juqery Html(),append()等方法的Bug解决方法
2010/12/13 Javascript
JQuery中的$.getJSON 使用说明
2011/03/10 Javascript
Nodejs 发送Post请求功能(发短信验证码例子)
2017/02/09 NodeJs
nodejs socket实现的服务端和客户端功能示例
2017/06/02 NodeJs
JavaScript实现shuffle数组洗牌操作示例
2019/01/03 Javascript
详解微信小程序框架wepy踩坑记录(与vue对比)
2019/03/12 Javascript
用webpack4开发小程序的实现方法
2019/06/04 Javascript
vue路由切换之淡入淡出的简单实现
2019/10/31 Javascript
记录微信小程序 height: calc(xx - xx);无效问题
2019/12/30 Javascript
vue实现简单学生信息管理
2020/05/30 Javascript
python计算N天之后日期的方法
2015/03/31 Python
python中使用input()函数获取用户输入值方式
2020/05/03 Python
python + selenium 刷B站播放量的实例代码
2020/06/12 Python
pymongo insert_many 批量插入的实例
2020/12/05 Python
在 Python 中使用 7zip 备份文件的操作
2020/12/11 Python
打造经典复古风格的品牌:Alice + Olivia(爱丽丝+奥利维亚)
2016/09/07 全球购物
在线购买廉价折扣书籍和小说:BookOutlet.com
2018/02/19 全球购物
意大利运动服减价商店:ScontoSport
2020/03/10 全球购物
小学教师听课制度
2014/02/01 职场文书
开展批评与自我批评发言材料
2014/05/15 职场文书
党员作风建设自查报告
2014/10/23 职场文书
2014年社区党建工作汇报材料
2014/11/02 职场文书
开展党的群众路线教育实践活动情况汇报
2014/11/05 职场文书
国庆节主题班会
2015/08/15 职场文书
如何在centos上使用yum安装rabbitmq-server
2021/03/31 Servers
SQL Server中交叉联接的用法详解
2021/04/22 SQL Server
python机器学习创建基于规则聊天机器人过程示例详解
2021/11/02 Python
一起来学习Python的元组和列表
2022/03/13 Python
Vue OpenLayer测距功能的实现
2022/04/20 Vue.js