8000
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent fdc4db2 commit da274d9Copy full SHA for da274d9
pandas/core/indexes/base.py
@@ -5282,6 +5282,12 @@ def ensure_index(index_like, copy=False):
5282
if len(converted) > 0 and all_arrays:
5283
from .multi import MultiIndex
5284
return MultiIndex.from_arrays(converted)
5285
+ elif converted.size > 2:
5286
+ # When nested tuples are incorrectly converted
5287
+ # to > 2 dimensions (Extremely rare)
5288
+ index_like = np.ndarray((1, 2), dtype=tuple)
5289
+ index_like[0][0] = tuple(converted[0][0])
5290
+ index_like[0][1] = tuple(converted[0][1])
5291
else:
5292
index_like = converted
5293
0 commit comments