Series多重索引
1、创建多重索引Series
- #构建一个 letters = ['A', 'B', 'C'] 和 numbers = list(range(10))为索引,值为随机数的多重索引 Series
- letters = ['A', 'B', 'C']
- numbers = list(range(10))
- mi = pd.MultiIndex.from_product([letters, numbers]) # 设置多重索引
- s = pd.Series(np.random.rand(30), index=mi) # 随机数
- s
复制代码
2、多重索引Series查询
- # 查询索引为 1,3,6 的值
- s.loc[:, [1, 3, 6]]
复制代码
3、多重索引Series切片
- s.loc[pd.IndexSlice[:'B',5:]]
复制代码
|