Pandas---Pandas的层级索引

这篇博客介绍了Pandas的层级索引概念,通过创建一个具有内外层索引的Series来展示其工作原理。层级索引允许通过外层和内层索引来便捷地获取数据,并且在分组操作和生成透视表时非常有用。此外,文章还讨论了如何使用.sortlevel()进行排序以及如何用.swaplevel()交换索引层。
摘要由CSDN通过智能技术生成

层级索引(hierarchical indexing)

下面创建一个Series, 在输入索引Index时,输入了由两个子list组成的list,第一个子list是外层索引,第二个list是内层索引。

让我们认识一下层级索引吧:

import pandas as pd
import numpy as np

ser_obj = pd.Series(np.random.randn(12),index=[
                ['a', 'a', 'a', 'b', 'b', 'b', 'c', 'c', 'c', 'd', 'd', 'd'],
                [0, 1, 2, 0, 1, 2, 0, 1, 2, 0, 1, 2]
            ])
print(ser_obj)

代码运行结果:

a  0    0.339618
   1   -0.489586
   2   -0.849233
b  0    0.638045
   1    1.901217
   2   -2.009243
c  0    0.469703
   1   -0.560258
   2   -0.992182
d  0   -0.429164
   1    0.596181
   2    0.780883
dtype: float64

在这里插入图片描述</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值