Quantcast
Channel: CodeSection,代码区,Python开发技术文章_教程 - CodeSec
Viewing all articles
Browse latest Browse all 9596

利用 Python 进行数据分析(十三)pandas:数据重塑/轴向旋转

$
0
0

重塑定义

重塑指的是将数据重新排列,也叫轴向旋转。

DataFrame提供了两个方法:

stack: 将数据的列“旋转”为行。 unstack:将数据的行“旋转”为列。

例如:


利用 Python 进行数据分析(十三)pandas:数据重塑/轴向旋转

处理堆叠格式

堆叠格式也叫长格式,一般关系型数据库存储时间序列的数据会采用此种格式,例如:


利用 Python 进行数据分析(十三)pandas:数据重塑/轴向旋转

虽然这种存储格式对于关系型数据库是好的,不仅保持了关系完整性还提供了方便的查询支持,但是对于数据操作可能就不那么方便了,DataFrame的数据格式才更加方便。

DataFrame的 pivot() 方法提供了这个转换,例如:


利用 Python 进行数据分析(十三)pandas:数据重塑/轴向旋转

接下来一篇随笔内容是:利用 python 进行数据分析(十四)pandas:数据转换,有兴趣的朋友欢迎关注本博客,也欢迎大家添加评论进行讨论。


Viewing all articles
Browse latest Browse all 9596

Trending Articles