您的位置:首页 > 编程语言 > Python开发

python pandas pivot_table使用记录

2018-08-26 10:06 357 查看

pandas 中pivot_table使用记录

1. pivot_table 若index 一致,可以使用pd.concat 进行连接。

2. pivot_table结果提取方法也pandas df 一致。只不过要本着一个原则:

pandas中 seriers为一维,df包括pivot的table是二维的,panel为多维的。
所以pivot_table的提取方法也为二维列表。如ptab:

商品编码
C1  在售                  已定
C2  1-7天    15-30天  31-45天  46+天    8-14天   1-7天    15-30天  31-45天  46+ 8-14天
C3
v1  1   2   3   4   5   6   7   8   9   10
v2  1   2   3   4   5   6   7   8   9   10
v3  1   2   3   4   5   6   7   8   9   10
v4  1   2   3   4   5   6   7   8   9   10
v5  1   2   3   4   5   6   7   8   9   10
v6  1   2   3   4   5   6   7   8   9   10
v7  1   2   3   4   5   6   7   8   9   10

如要选取各类别下的“已定”,则可以:
ptab .loc[:,(slice(None),’已定’,slice(None))]

阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: