一、层次化索引
层次化索引(hierarchical indexing)是pandas的一个重要的功能,它可以在一个轴上有多个(两个以上)的索引,这就表示着,它能够以低维度形式来表示高维度的数据。
二、Series的层次化索引
# Series的层次化索引,索引是一个二维数组,相当于两个索引决定一个值
# 有点类似于DataFrame的行索引和列索引
s = Series(np.arange(1,10),index=[["a","a","a","b","b","c","c","d","d"],
[1,2,3,1,2,3,1,2,3]])
print(s)
'''
a 1 1
2 2
3 3
b 1 4
2 5
c 3 6
1 7
d 2 8
3 9
'''
#显示层次化索引
print(s.index)
'''
MultiIndex(levels=[['a', 'b', 'c', 'd'], [1, 2, 3]],
labels=[[0, 0, 0, 1, 1, 2, 2, 3, 3], [0, 1, 2, 0, 1, 2, 0, 1, 2]])