pandas.MultiIndex.from_product¶
- classmethod
MultiIndex.
from_product
(iterables, sortorder=None, names=None)[source]¶ 从多个迭代的笛卡尔乘积生成多索引
参数: iterables:list / sequence of iterables
每个iterable对于索引的每个级别都有唯一的标签。
sortorder:int或None
排序级别(必须按照该级别按字母顺序排序)。
名称:列表/字符串序列或无
索引中的级别的名称。
返回: 索引:MultiIndex
也可以看看
MultiIndex.from_arrays
- 将数组列表转换为MultiIndex
MultiIndex.from_tuples
- 将元组列表转换为MultiIndex
例子
>>> numbers = [0, 1, 2] >>> colors = [u'green', u'purple'] >>> MultiIndex.from_product([numbers, colors], names=['number', 'color']) MultiIndex(levels=[[0, 1, 2], [u'green', u'purple']], labels=[[0, 0, 1, 1, 2, 2], [0, 1, 0, 1, 0, 1]], names=[u'number', u'color'])