美文网首页
12.数据透视

12.数据透视

作者: B0ZZ | 来源:发表于2019-02-10 13:28 被阅读0次

0.背景

  • stack将数据列旋转为行,unstack将数据的行旋转为列;
  • pivot重塑的一个快捷方式。index,重塑的索引;columns,重塑的列名;values,生成新列的值;

1.stack & unstack

import numpy as np
import pandas as pd
data = pd.DataFrame(np.arange(4*5).reshape((4,5)),
                    index=pd.Index(['beijing','shanghai','guangzhou','shenzhen'],name='city'),
                    columns=pd.Index(['one','two','three','four','five'],name='number'))
print data
data
result_stack = data.stack(dropna=False)
print result_stack
result_stack.png
result_unstack = result_stack.unstack('city')
print result_unstack
result_unstack.png

2.pivot(目前在数据处理过程中,pivot不是必要的)

import numpy as np
import pandas as pd
data = pd.DataFrame(np.arange(4*5).reshape((4,5)),
                    index=pd.Index(['beijing','shanghai','guangzhou','shenzhen'],name='city'),
                    columns=pd.Index(['one','two','three','four','five'],name='number'))
result_pivot = data.pivot('one','two')
print result_pivot
result_pivot.png

相关文章

  • 12.数据透视

    0.背景 stack将数据列旋转为行,unstack将数据的行旋转为列; pivot重塑的一个快捷方式。index...

  • 你好,数据透视表——小白聊财务(4)

    你好,数据透视表你好,数据透视表你好,数据透视表你好,数据透视表你好,数据透视表你好,数据透视表你好,数据透视表你...

  • 12.数据透视表初相识

    1.什么是数据透视表? 数据透视表(Pivot Table)是一种交互式的表,可以进行某些计算,如求和与计数等。所...

  • 数据透视表-第9节

    创建数据透视表 创建数据透视表1.jpg 认识透视表工具 1.数据透视表字段 2.数据透视表使用 3.调节数据透视...

  • 数据透视表及美化

    一、 创建数据透视表: 1 插入→数据透视表 2 数据透视表选项→显示→选择经典透视表 3 拖动字符 4 数据透视...

  • 打卡23天

    数据透视表 (1) 如何插入数据透视表:选中任意数据——插入数据透视表—如需要经典模式(数据透视表选项——显示——...

  • 数据透视表12月3日

    数据透视表 12月3日 本节学习目录 数据透视表的概念 数据透视表的特点 数据透视表的运用技巧 一、数据透视表的概...

  • 认识数据透视表

    Day 17 认识数据透视表&数据透视表布局及美化 2019.01.26 认识数据透视表 一、数据透视表(数据分析...

  • 认识数据透视表&数据透视表布局及美化

    Day 17 认识数据透视表&数据透视表布局及美化 2019.01.26 认识数据透视表 一、数据透视表(数据分析...

  • Day21数据透视表

    数据透视表-基本介绍四点 创建数据透视表、数据透视表的整理、转换为普通表格、刷新所有数据透视表 在对数据透视表处理...

网友评论

      本文标题:12.数据透视

      本文链接:https://www.haomeiwen.com/subject/vmwteqtx.html