File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -2353,6 +2353,7 @@ def ravel(i):
2353
2353
return i .ravel () if isinstance (i , np .ndarray ) else i
2354
2354
2355
2355
indexer = tuple (map (ravel , indexer ))
2356
+
2356
2357
aligners = [not com .is_null_slice (idx ) for idx in indexer ]
2357
2358
sum_aligners = sum (aligners )
2358
2359
single_aligner = sum_aligners == 1
@@ -2370,9 +2371,7 @@ def ravel(i):
2370
2371
2371
2372
# we have a frame, with multiple indexers on both axes; and a
2372
2373
# series, so need to broadcast (see GH5206)
2373
- if len (indexer ) == self .ndim and all (
2374
- is_sequence (_ ) or isinstance (_ , slice ) for _ in indexer
2375
- ):
2374
+ if all (is_sequence (_ ) or isinstance (_ , slice ) for _ in indexer ):
2376
2375
ser_values = ser .reindex (obj .axes [0 ][indexer [0 ]])._values
2377
2376
2378
2377
# single indexer
@@ -2400,6 +2399,7 @@ def ravel(i):
2400
2399
if using_cow :
2401
2400
return ser
2402
2401
return ser ._values .copy ()
2402
+
2403
2403
return ser .reindex (new_ix )._values
2404
2404
2405
2405
# 2 dims
You can’t perform that action at this time.
0 commit comments