分层索引

分层索引分层索引时pandas的重要特性,允许你在一个轴上拥有多个(两个或两个以上)索引层级。创建分层索引Series,以列表的列表(或数组)作为索引。data = pd.Series(np.random.randn(9), index=[['a','b','a','b','b','c','c','d','d'], [1,2,3,1,3,4,2,2,3]])print(data)打印如下:a 1 0.599
摘要由CSDN通过智能技术生成

分层索引

分层索引时pandas的重要特性,允许你在一个轴上拥有多个(两个或两个以上)索引层级。创建分层索引Series,以列表的列表(或数组)作为索引。

data = pd.Series(np.random.randn(9),
                 index=[['a','b','a','b','b','c','c','d','d'],
                        [1,2,3,1,3,4,2,2,3]])
print(data)

打印如下:

a  1    0.599508
   2    0.902044
   3    0.588052
b  1    0.892484
   3   -1.172102
c  4   -0.725991
   2    2.216479
d  2   -0.418045
   3    1.198249

分层索引可以简洁地选择出数据的子集。
a、可以通过外层索引‘a’快速选择出所有外层索引为‘a’的子集。

print(data['a'])

打印如下:

1   -0.151278
2   -0.130084
3   -1.519827
dtype: float64

b、可以通过切片快速选择外层索引‘a’到’c’(包含c)的所有子集(注:如果外层有2个或两个以上的‘a’或‘c’索引时会报错。

print(data['a
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值