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

作者:十一 时间:2023-12-18 15:28:06 

不同于以往为大家介绍的函数使用,我们利用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中所有的列都显示,这里需要注意:为了将所有的值都显示出来,就会出现多层行索引的情况。

来源:https://www.py.cn/jishu/jichu/22430.html

标签:python,pivot()
0
投稿

猜你喜欢

  • python networkx 包绘制复杂网络关系图的实现

    2021-03-27 06:11:39
  • 15个短代码示例理解python丰富的编程思维

    2022-07-18 08:16:57
  • 如何查询占CPU高的oracle进程

    2024-01-27 13:16:54
  • 五种SQL Server分页存储过程的方法及性能比较

    2024-01-17 03:49:18
  • ASP.NET Core读取配置文件

    2024-06-05 09:31:52
  • python如何读取.mtx文件

    2023-11-17 21:26:55
  • python3中类的继承以及self和super的区别详解

    2023-02-23 20:31:25
  • mysql随机抽取一定数量的记录实例讲解

    2024-01-21 07:19:38
  • vscode使用chatGPT 的方法

    2022-10-10 15:55:38
  • js跳转页面方法实现汇总

    2024-04-27 15:19:23
  • Python基于paramunittest模块实现excl参数化

    2023-12-27 00:29:02
  • pycharm新建一个python工程步骤

    2023-08-22 17:42:54
  • Python实现求最大公约数及判断素数的方法

    2021-06-13 02:20:20
  • SQL中创建存储过程

    2024-01-23 17:42:58
  • Golang 统计字符串字数的方法示例

    2024-02-17 07:35:44
  • PYQT5设置textEdit自动滚屏的方法

    2022-03-03 06:42:35
  • 深入理解golang chan的使用

    2024-05-10 13:59:06
  • 使用Python读写及压缩和解压缩文件的示例

    2023-08-30 17:42:52
  • Node.js中环境变量process.env的一些事详解

    2024-05-13 09:28:41
  • 详解python持久化文件读写

    2023-09-01 15:16:44
  • asp之家 网络编程 m.aspxhome.com