Skip to content

Commit 411bcaa

Browse files
Update pandas/core/reshape/merge.py
Co-authored-by: JHM Darbyshire <[email protected]>
1 parent aba9a30 commit 411bcaa

File tree

1 file changed

+6
-10
lines changed

1 file changed

+6
-10
lines changed

pandas/core/reshape/merge.py

+6-10
Original file line numberDiff line numberDiff line change
@@ -1522,16 +1522,12 @@ def _anti_helper(
15221522

15231523
# If not Index. Convert the columns into Index or
15241524
# MultiIndex as required
1525-
if not isinstance(_left, Index):
1526-
if len(_left.columns) == 1:
1527-
_left = Index(_left.values.flatten(), dtype=_left.dtypes[0])
1528-
else:
1529-
_left = MultiIndex.from_frame(_left)
1530-
if not isinstance(_right, Index):
1531-
if len(_right.columns) == 1:
1532-
_right = Index(_right.values.flatten(), dtype=_right.dtypes[0])
1533-
else:
1534-
_right = MultiIndex.from_frame(_right)
1525+
for _side in [_left, _right]:
1526+
if not isinstance(_side, Index):
1527+
if len(_side.columns) == 1:
1528+
_side = Index(_side.values.flatten(), dtype=_side.dtypes[0])
1529+
else:
1530+
_side = MultiIndex.from_frame(_side)
15351531

15361532
how_dict: dict[str, str] = {
15371533
"anti_left": "left",

0 commit comments

Comments
 (0)