1.创建多重索引
MultiIndex.from_tuples()
最直接的创建方法,输入内容就是索引内容
元组长度是多重索引列的个数,元组数量是索引内容的数量
import pandas as pd
import numpy as np
data = [
(1,11,111),
(2,22,222),
(6,66,666)
]
r_index = pd.MultiIndex.from_tuples(addrs, names=['a', 'b', 'c'])
MultiIndex.from_arrays()
注意与MultiIndex.from_tuples()的区别,列表arrays里每个元素列表的长度是多重索引内容的数量
列表arrays的长度是多重索引列的个数
arrays = [
[11,22],
[44,55],
['鼠','牛']
]
r_index_2 = pd.MultiIndex.from_arrays(arrays, names=['a', 'b', '生肖'])
MultiIndex.from_product()
多个列表组合而成
numbers = [0, 1, 2]
colors = ['green', 'purple']
sex = ['男'