pivot()用于将DataFrame从长格式转为宽格式,通过指定index、columns和values参数重塑数据结构。例如,以日期为索引、产品为列、销售额为值,可生成便于分析的报表。需注意index和columns的组合必须唯一,否则应使用支持聚合的pivot_table()。

在Python中,pivot() 函数是Pandas库提供的一个用于重塑DataFrame结构的方法。它能将数据从“长格式”转换为“宽格式”,通过指定某些列作为索引、列名和值来重新组织数据。
pivot() 的常用语法如下:
DataFrame.pivot(index=None, columns=None, values=None)假设有一个销售数据表:
data = { 'date': ['2024-01-01', '2024-01-01', '2024-01-02', '2024-01-02'], 'product': ['A', 'B', 'A', 'B'], 'sales': [100, 150, 120, 130] } df = pd.DataFrame(data)执行 pivot 操作:
立即学习“Python免费学习笔记(深入)”;
Android 基础知识入门 pdf,介绍什么是Android、Android可以完成的功能、Android架构、Android应用程序框架、Android函数库等,从开始安装Android开始,到环境配置,到一步步编写复杂的应用程序,本书将带你了解基础但有内涵的Android入门知识。
0
结果会变成:
product A B date 2024-01-01 100 150 2024-01-02 120 130这样更方便按日期比较不同产品的销量。
pivot() 要求输入的数据在 index 和 columns 的组合上不能有重复值。如果有重复(比如同一天同一产品有多条记录),pivot() 会报错。这时应该使用 pivot_table(),它支持聚合操作。
基本上就这些。pivot() 是数据整理中非常实用的工具,尤其适合制作报表或图表前的数据准备。不复杂但容易忽略细节。
以上就是python中pivot()函数是什么?的详细内容,更多请关注php中文网其它相关文章!
python怎么学习?python怎么入门?python在哪学?python怎么学才快?不用担心,这里为大家提供了python速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号