We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 471319b commit aec76fcCopy full SHA for aec76fc
pandas/core/generic.py
@@ -9012,18 +9012,11 @@ def _align_series(
9012
9013
if is_series:
9014
left = self._reindex_indexer(join_index, lidx, copy)
9015
- elif lidx is None:
+ elif lidx is None or join_index is None:
9016
left = self.copy() if copy else self
9017
else:
9018
- data = algos.take_nd(
9019
- self.values,
9020
- lidx,
9021
- allow_fill=True,
9022
- fill_value=None,
9023
- )
9024
-
9025
left = self._constructor(
9026
- data=data, columns=self.columns, index=join_index
+ self._mgr.reindex_indexer(join_index, lidx, axis=1, copy=copy)
9027
)
9028
9029
right = other._reindex_indexer(join_index, ridx, copy)
0 commit comments