Python dataframe.pivot()

本文介绍了pandas库中dataframe的pivot()函数,用于将dataframe数据重塑为表格形式,通过'index'、'columns'和'values'参数指定重塑方式。官方文档提到,pivot()会基于索引和列的唯一值创建新的DataFrame。在数据分析操作中,使用pivot()后通常需要调用reset_index()进行后续处理。
部署运行你感兴趣的模型镜像

以下为python pandas 库的dataframe pivot()函数用法解析。

简而言之,我理解的pivot()的用途就是,将一个dataframe的记录数据整合成表格,而且是按照pivot(‘index=xx’,’columns=xx’,’values=xx’)来整合的。还有另外一种写法,
但是官方貌似并没有给出来,就是pivot(‘索引列’,‘列名’,‘值’)。

通过pivot()方法变换的dataframe

下面是官方描述:
官方描述

============================================================================

Reshape data (produce a “pivot” table) based on column values. Uses unique values from index / columns to form axes of the resulting DataFrame.
译:重塑数据(产生一个“pivot”表格)以列值为标准。使用来自索引/列的唯一的值(去除重复值)为轴形成dataframe结果。

For finer-tuned control, see hierarchical indexing documentation along with the related stack/unstack methods
译:为了精细调节控制,可以看和stack/unstack方法有关的分层索引文件.
、============================================================================
在数据分析的时候要记得将pivot结果reset_index()。

============================================================================

您可能感兴趣的与本文相关的镜像

Anything-LLM

Anything-LLM

AI应用

AnythingLLM是一个全栈应用程序,可以使用商用或开源的LLM/嵌入器/语义向量数据库模型,帮助用户在本地或云端搭建个性化的聊天机器人系统,且无需复杂设置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值