Closed
Description
as it stands
In [24]: tuples = [(randint(10), randint(10)) for _ in range(10)]
In [25]: mi = MultiIndex.from_tuples(tuples)
In [26]: df = DataFrame(index=mi, columns=mi)
fails, whereas single level indexes work fine
In [27]: df = DataFrame(index=range(10), columns=range(10))
In [28]: df
Out[28]:
0 1 2 3 4 5 6 7 8 9
0 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
1 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
2 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
3 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
4 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
5 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
6 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
7 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
8 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
9 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN