File tree Expand file tree Collapse file tree 1 file changed +6
-7
lines changed Expand file tree Collapse file tree 1 file changed +6
-7
lines changed Original file line number Diff line number Diff line change @@ -3019,17 +3019,16 @@ def _maybe_casted_values(index, labels=None):
3019
3019
if len (level ) < len (self .index .levels ):
3020
3020
new_index = self .index .droplevel (level )
3021
3021
3022
- if not drop :
3022
+ if not drop :
3023
+ if isinstance (self .index , MultiIndex ):
3023
3024
names = [n if n is not None else ('level_%d' % i )
3024
3025
for (i , n ) in enumerate (self .index .names )]
3025
3026
to_insert = lzip (self .index .levels , self .index .labels )
3027
+ else :
3028
+ default = 'index' if 'index' not in self else 'level_0'
3029
+ names = [default ] if self .index .name is None else [self .index .name ]
3030
+ to_insert = ((self .index , None ),)
3026
3031
3027
- elif not drop :
3028
- default = 'index' if 'index' not in self else 'level_0'
3029
- names = [default ] if self .index .name is None else [self .index .name ]
3030
- to_insert = ((self .index , None ),)
3031
-
3032
- if not drop :
3033
3032
multi_col = isinstance (self .columns , MultiIndex )
3034
3033
for i , (lev , lab ) in reversed (list (enumerate (to_insert ))):
3035
3034
name = names [i ]
You can’t perform that action at this time.
0 commit comments