pivot是个好东西

pivot

import pandas as pd
df = pd.DataFrame({'foo': ['one', 'one', 'one', 'two', 'two',
...                            'two'],
...                    'bar': ['A', 'A', 'C', 'A', 'B', 'C'],
...                    'baz': [1, 2, 3, 4, 5, 6],
...                    'zoo': ['x', 'y', 'z', 'q', 'w', 't']})
df.pivot(index="foo",columns='bar',values='baz')

但是注意这里 自己指定的 indexcolumns 字段中不能出现重复值。什么意思?
如下形式就是错误:"one","A"重复了

>>>
    foo bar baz zoo
0   one A   1   x
1   one A   2   y
2   one C   3   z
3   two A   4   q
4   two B   5   w
5   two C   6   t

跟多数据透视表请查看

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 《民法总则释义》P443-493 《条文对照及适用提要》P73-80 第三节 民事法律行为的效力 1、X146行为...
    可娃娃阅读 581评论 0 0