Skip to content

Commit 1f84024

Browse files
committed
# Disabled for axis=0 second
Signed-off-by: kevkle <[email protected]>
1 parent e1ac72a commit 1f84024

File tree

1 file changed

+15
-8
lines changed

1 file changed

+15
-8
lines changed

pandas/core/reshape/concat.py

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -710,13 +710,15 @@ def _get_concat_axis_dataframe(
710710
if keys is None:
711711
if levels is not None:
712712
raise ValueError("levels supported only when keys is not None")
713-
interesected_indexes = indexes[0].intersection(indexes[1])
714-
if interesected_indexes is None:
713+
if axis == 0:
715714
concat_axis = _concat_indexes(indexes)
716-
else:
717-
indexes = _rename_duplicated_axis_names(indexes, interesected_indexes)
718-
concat_axis = _concat_indexes(indexes)
719-
715+
elif axis == 1:
716+
interesected_indexes = indexes[0].intersection(indexes[1])
717+
if interesected_indexes is None:
718+
concat_axis = _concat_indexes(indexes)
719+
else:
720+
indexes = _rename_duplicated_axis_names(indexes, interesected_indexes)
721+
concat_axis = _concat_indexes(indexes)
720722
else:
721723
concat_axis = _make_concat_multiindex(indexes, keys, levels, names)
722724

@@ -726,7 +728,10 @@ def _get_concat_axis_dataframe(
726728

727729
return concat_axis
728730

729-
def _rename_duplicated_axis_names(indexes: list[Index], interesected_indexes: Index) -> list[Index]:
731+
732+
def _rename_duplicated_axis_names(
733+
indexes: list[Index], interesected_indexes: Index
734+
) -> list[Index]:
730735
"""
731736
Rename duplicated axis names if there are duplicated values in the indexes.
732737
@@ -742,7 +747,9 @@ def _rename_duplicated_axis_names(indexes: list[Index], interesected_indexes: In
742747
for i in range(len(index)):
743748
if index[i] in interesected_indexes:
744749
new_index = index.drop(index[i])
745-
index = new_index.insert(i, f"{index[i]}_{number}") # New values inserted in the new index
750+
index = new_index.insert(
751+
i, f"{index[i]}_{number}"
752+
) # New values inserted in the new index
746753
new_indexes.append(index)
747754

748755
return new_indexes

0 commit comments

Comments
 (0)