@@ -2472,14 +2472,25 @@ def from_arrays(cls, arrays, sortorder=None, names=None):
2472
2472
2473
2473
Parameters
2474
2474
----------
2475
- arrays : list / sequence
2475
+ arrays : list / sequence of array-likes
2476
+ Each array-like gives one level's value for each data point.
2477
+ len(arrays) is the number of levels.
2476
2478
sortorder : int or None
2477
2479
Level of sortedness (must be lexicographically sorted by that
2478
2480
level)
2479
2481
2480
2482
Returns
2481
2483
-------
2482
2484
index : MultiIndex
2485
+
2486
+ Examples
2487
+ --------
2488
+ >>> arrays = [[1, 1, 2, 2], ['red', 'blue', 'red', 'blue']]
2489
+ >>> MultiIndex.from_arrays(arrays, names=('number', 'color'))
2490
+
2491
+ See Also
2492
+ --------
2493
+ MultiIndex.from_tuples : Convert list of tuples to MultiIndex
2483
2494
"""
2484
2495
from pandas .core .categorical import Categorical
2485
2496
@@ -2504,14 +2515,25 @@ def from_tuples(cls, tuples, sortorder=None, names=None):
2504
2515
2505
2516
Parameters
2506
2517
----------
2507
- tuples : array-like
2518
+ tuples : list / sequence of tuple-likes
2519
+ Each tuple is the index of one row/column.
2508
2520
sortorder : int or None
2509
2521
Level of sortedness (must be lexicographically sorted by that
2510
2522
level)
2511
2523
2512
2524
Returns
2513
2525
-------
2514
2526
index : MultiIndex
2527
+
2528
+ Examples
2529
+ --------
2530
+ >>> tuples = [(1, u'red'), (1, u'blue'),
2531
+ (2, u'red'), (2, u'blue')]
2532
+ >>> MultiIndex.from_tuples(tuples, names=('number', 'color'))
2533
+
2534
+ See Also
2535
+ --------
2536
+ MultiIndex.from_arrays : Convert list of arrays to MultiIndex
2515
2537
"""
2516
2538
if len (tuples ) == 0 :
2517
2539
# I think this is right? Not quite sure...
0 commit comments