分享几个pivot_table使用小技巧

本文分享了如何使用pivot_table进行数据透视的三个小技巧。通过将数据转化为适合透视的格式,然后利用pivot_table的index、columns和aggfunc参数进行聚合操作,实现了数据的高效分析。例如,通过设置'zip_code'为索引,'variable'为列,并使用np.sum进行聚合,可以清晰地展示不同区域(zip_code)和类型(variable)的总和。
摘要由CSDN通过智能技术生成

今天番茄加速为大家分享几个pivot_table使用小技巧。在这里插入图片描述

使用 df_melt 演示不出聚合的功能:

zip_code variable value

0 12345 factory 100

1 56789 factory 400

2 101112 factory 500

3 131415 factory 600

4 12345 retail 1

5 56789 retail 2

6 101112 retail 3

7 131415 retail 4

因为 zip_code + variable 的组合都是唯一的,因此转化一步,df_melt 基础上再 append 它:

In [77]: dfa = df_melt2.append(df_melt2)

数据变为:

zip_code variable value

0 12345 factory 100

1 56789 factory 400

2 101112 factory 500

3 131415 factory 600

4 12345 retail 1

5 56789 retail 2

6 101112 retail 3

7 131415 retail 4

0 12345 factory 100

1 56789 factory 400

2 101112 factory 500

3 131415 factory 600

4 12345 retail 1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值