pyspark.pandas.MultiIndex.from_product ¶
-
static
MultiIndex.
from_product
( iterables : List [ List ] , sortorder : Optional [ int ] = None , names : Optional[List[Union[Any, Tuple[Any, …]]]] = None ) → pyspark.pandas.indexes.multi.MultiIndex [source] ¶ -
从多个可迭代对象的笛卡尔积创建一个MultiIndex。
- Parameters
-
- iterables list / sequence of iterables
-
每个可迭代对象都有每个索引级别的唯一标签。
- sortorder int or None
-
排序级别(必须按该级别按字典顺序排序)。
- names list / sequence of str, optional
-
索引中各级别的名称。
- Returns
-
- index MultiIndex
另请参阅
-
MultiIndex.from_arrays
-
将数组列表转换为多级索引。
-
MultiIndex.from_tuples
-
将元组列表转换为多重索引。
示例
>>> numbers = [0, 1, 2] >>> colors = ['green', 'purple'] >>> ps.MultiIndex.from_product([numbers, colors], ... names=['number', 'color']) MultiIndex([(0, 'green'), (0, 'purple'), (1, 'green'), (1, 'purple'), (2, 'green'), (2, 'purple')], names=['number', 'color'])